Где находится 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()