Макрос для нажатия кнопки в меню ленты - PullRequest
3 голосов
/ 06 мая 2019

В конкретном листе Excel я хотел бы иметь макрос для достижения кнопки «Анализ» на ленте Excel, а затем нажать определенную кнопку «Alles aktualisieren». Вы можете увидеть скриншот для уточнения.

enter image description here

Вкладка «Анализ» является надстройкой SAP-BI, поэтому она не является стандартной вкладкой Excel.

Как мне подсказал один из пользователей, я записал макрос и получил следующий код, но когда я запускаю макрос, он не работает.

Sub Makro1()


Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Selection.UnMerge
Selection.UnMerge
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")
Application.Run Range("CallbackWorkbookSaved")

End Sub

1 Ответ

0 голосов
/ 07 мая 2019

Знаете ли вы, что макросы могут быть записаны? Я бы посоветовал вам начать запись макроса, нажать эту кнопку, остановить запись и посмотреть, как выглядит ваш записанный макрос. Если у вас есть такие вопросы, если у вас все еще есть вопросы, отредактируйте ваш вопрос, добавьте записанный код, и мы могли бы еще раз рассмотреть его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...