The Range variable CopyStart is never assigned to a worksheet range. It is set to the value of a variable called StoredCopyCell but that is never initialised either...

Also, the code, as posted, will not compile as StoredCopyRange is not declared and you cannot check an undeclared variable for 'Nothing'
    If StoredCopyCell Is Nothing Then GoTo ErrorMessage