я использовал следующий код в надстройке:Невозможно активировать лист в книге, используя надстройку
Sub MacroToRunOne()
Dim S As String
S = "Hello World From One:"
MsgBox S
Workbooks("86750").Sheets("PIVOT").Activate
End Sub
, когда я бегу этот макрос я получаю сообщение об ошибке: «выхода за пределы» после утверждения msgbox. Есть ли какая-то проблема с моей операцией активации или это не способ ее кодирования?
Что вы пытаетесь достичь с помощью оператора активации? Является ли рабочая тетрадь 86750 рабочей книгой, из которой находится макрос? – Sam
Да ... Это рабочая тетрадь – user2089895
Хорошо, если это рабочая тетрадь, с которой вы работаете, вам лучше использовать ThisWorkbook.Sheets («PIVOT»). Активировать – Sam