Вы должны использовать Set
при назначении переменных объекта (вы делали это в другом месте).
Set selectrange = Sheet2.Range("A2:BP" & Lastrow)
Обратите внимание, что ваша смесь листовИмена кодов, имен вкладок и индексов сбивают с толку, и ваш код выдаст ошибку, если ничего не видно.