У меня есть кнопка на листе 1, которая будет запускать код кода созданного листа, в основном программа создает новый лист, копирует код на листе 2 на этот новый лист, запускает код на этом новом листе отобразите окончательный результат на листе 1 и удалите этот новый лист. Но у меня возникают проблемы с запуском кода, не выполняется код.Вызов и запуск кода на другом листе
Новый лист имеет название Calcs.
Private Sub CommandButton2_Click()
Dim MySheet As Worksheet
Set MySheet = ThisWorkbook.Sheets("Calcs")
Call MySheet.Mycode
End Sub
Куда он падает? Если вы не знаете, как пройти через код и найти строку, вызывающую ошибку. Можете ли вы также добавить подстроку «Mycode»? – Tom
Если это все ваше Sub для 'CommandButton2_Click', вы не создаете листок перед назначением переменной. –
@ Ошибка появления: этот объект поддерживает это свойство или метод. Падение этой строки Вызов MySheet.Mycode –