У меня есть три разных Subs, доступных в модуле VBA, и вы хотите вызвать эти серии Subs из уникального Sub, активированного с помощью кнопки VBA.Запуск сразу нескольких подписей от уникального VBA Sub
Ниже код, выполняющийся:
Sub Updateworkbook()
Call Unprotectworkbook
Call CopyAndPaste
Call Protectworkbook
End Sub
После первого Sub Unprotectworkbook()
запускается другой Sub
не вызывается и выполняется. Почему это происходит?
Ниже Unprotectworkbook()
Суб код для справки
Sub Unprotectworkbook()
Dim myCount
Dim i
myCount = Application.Sheets.Count
Sheets(1).Select
For i = 1 To myCount
ActiveSheet.Unprotect "password"
If i = myCount Then
End
End If
ActiveSheet.Next.Select
Next i
End Sub
Ваш код верный. В разделе «Unprotectworkbook» может быть что-то, поэтому вам нужно добавить его в свой вопрос. Существуют ли какие-либо события в вашей книге, которые повлияют на выполнение кода? –
Можете ли вы показать код «Unprotectworkbook»? –
трудно ответить на ваш вопрос, если мы не можем видеть содержимое ваших 'subs'. это похоже на поиск иглы в сеноваде с завязанными глазами. – L42