VBA, кнопка Сохранить не будет работать правильно
Я хочу, чтобы заголовок кнопки "Сохранить" изменился на "Пожалуйста, подождите", когда я нажму на нее, а затем после сохранения книги заголовок вернется к своему первоначальному заголовку "СОХРАНИТЬ". Вот мой код..
Private sub cmdSave_Click()
cmdSave.Caption = "Please wait"
ThisWorkbook.SAVE
UserForm1.Show
MsgBox "Saving Successful"
cmdSave.Caption = "SAVE"
End Sub
Моя кнопка сохранения находится в userform1, я помещаю userform1.show, потому что когда я нажимаю сохранить, userform1 прячется,
Моя проблема в том, что код заголовка "Пожалуйста, подождите" запускается с задержкой после нажатия кнопки "Сохранить". Есть идеи?
1 ответ
Назовите свою кнопку cmdSave
и поместите следующее в UserForm
:
Private Sub cmdSave_Click()
cmdSave.Caption = "Please wait"
ThisWorkbook.Save
MsgBox "Saving Successful!"
cmdSave.Caption = "SAVE"
End Sub
Вот как это работает: