У меня есть лист в Excel, который я пытаюсь позвонить в VBA. Это, как я называю это:Обратитесь к листу по части имени листа
mainMetrics.Sheets(Sheet10).Range("A1:A1").Select
лист имеет название «Data Dump августа», но я не хочу называть это так, потому что имя может измениться, но номер листа не будет. По какой-то причине VBA не позволит мне называть это так.
Что я делаю неправильно?
В нем говорится, что объект не поддерживает это свойство или метод ... – user4122516
Я добавил обновление к своему ответу, которое может вам помочь. Имена листов VBA могут запутаться, потому что Sheet.Name и Sheet.CodeName - две разные вещи. CodeName является статическим, но имя может меняться так, как вы называете вкладку. – JNevill
Кроме того ... это 'mainMetrics' объект рабочей книги, который вы объявили и уже установили, или это просто название книги? – JNevill