Excel не завершает макрос после открытия другой книги

Я пытаюсь заставить VBA запускать команды

sImportFilePath = Application.GetOpenFilename(FileFilter:= _
"Excel Files (*.xls), *.xls", Title:="Choose The Source File")
Application.Workbooks.Open (sImportFilePath)
sImportFileName = FunctionGetFileName(sImportFilePath)

И они работают, когда я выполняю функцию, но когда я использую горячую клавишу Ctrl + Shift + F или любая другая горячая клавиша, команда Application.Workbooks.Open работает, но перемещается по новому документу Excel, а затем ничего не делает. Однако когда я открываю «Макросы» на вкладке разработчика , выберите мой макрос и нажмите "Выполнить", все работает нормально.

18
задан Deduplicator 23 February 2015 в 19:28
поделиться