Где находится VBA Debug.Print?
Где Debug.Print
выводить сообщения?
Ответы
Ответ 1
Где вы хотите видеть результат?
Сообщения, выводимые через Debug.Print
, будут отображаться в непосредственном окне, которое вы можете открыть, нажав Ctrl + G.
Вы также можете активировать так называемое Немедленное окно, нажав "Вид" → "Немедленное окно" на панели инструментов VBE
![enter image description here]()
Ответ 2
Debug.Print
выводится в окно "Немедленное".
![Debug.Print outputs to the Immediate window]()
Кроме того, вы можете просто набрать ?
, а затем оператор непосредственно в непосредственное окно (и затем нажать Enter), а выход появится прямо ниже, например:
![simply type ? and then a statement directly into the immediate window]()
Это может быть очень удобно для быстрого вывода свойства объекта...
? myWidget.name
... установить свойство объекта...
myWidget.name = "thingy"
... или даже выполнить функцию или строку кода, находясь в режиме отладки:
Sheet1.MyFunction()