Отладочная печать Excel VBA: как это сделать?

  • Поделись Этим
Hugh West

В этой статье я покажу вам, как можно отладить печать в VBA В Excel вы научитесь открывать окно немедленной печати и отлаживать печать полного кода, строки кода или значения определенной переменной в окне.

Отладочная печать Excel VBA (быстрый просмотр)

Скачать Практическое пособие

Скачайте эту рабочую тетрадь для практических занятий, пока читаете эту статью.

VBA Debug Print.xlsm

4 эффективных способа выполнения отладочной печати в Excel VBA

Итак, больше никаких задержек. Давайте посмотрим, как мы можем отладить печать через VBA в Excel.

1. откройте немедленное окно для отладки печати в Excel VBA

Для того чтобы отладить печать в VBA Сначала вам нужно открыть Срочно окно. Для этого нажмите ALT + F11 чтобы открыть Visual Basic окно.

Затем нажмите CTRL + G на клавиатуре. Срочно откроется окно.

Связанный контент: Excel VBA: Печать пользовательской формы для размещения на странице (2 метода)

2. отладка Печать полного кода в немедленном окне в Excel VBA

Теперь мы научились открывать Срочно Давайте посмотрим, как можно отладочно распечатать вывод полного VBA код в окне.

Давайте VBA код, принимающий в качестве переменных два целых числа A и B и возвращает их сумму в переменную C .

 Sub Debug_Print() A = 10 B = 15 C = A + B End Sub 

Теперь, чтобы вывести значение C в Срочно окно, вы должны вставить эту строку.

 Debug.Print C 

Теперь, если вы запустите код, вы обнаружите значение C (10+15 = 25) в окне Immediate.

Читать далее: Код VBA для кнопки печати в Excel (5 примеров)

Похожие чтения:

  • Excel VBA: Как динамически установить область печати (7 способов)
  • Как распечатать лист Excel на всю страницу (7 способов)
  • Печать листа Excel в формате A4 (4 способа)
  • Как установить строку в качестве заголовков для печати в Excel (4 метода)
  • Как распечатать несколько листов в Excel (7 различных методов)

3. отладка Печать строки кода в немедленном окне в VBA

В предыдущем примере мы видели, как можно вывести вывод кода в Срочно окно по debug.print командование.

Но вы можете напрямую написать строку кода в окне Immediate и запустить ее. Например, здесь я написал эту строку кода в строке Срочно окно.

 Debug.Print "Это окно Immediate Window". 

Теперь нажмите ENTER на клавиатуре. Строка будет выполнена, и вы найдете вывод в следующей строке окна.

Читать далее: Как распечатать лист Excel с линиями (3 простых способа)

4. Отладочная печать в режиме прерывания в немедленном окне в Excel VBA

Вы также можете отлаживать печать значения определенного кода в Срочно окно. Но чтобы сделать это, вы должны перейти в режим перерыва в VBA .

Например, на следующем рисунке код находится в режиме break из строки:

 C = A + B 

Режим Break означает, что во время выполнения кода эта конкретная строка не будет выполняться.

Теперь мы можем отладочно вывести значение любой переменной в Срочно окно.

Например, чтобы вывести значение переменной B , вставьте эту строку кода в Срочно окно:

Нажмите ENTER И вы узнаете значение B показано. Это 15 .

Связанный контент: Как распечатать выделенную область в Excel на одной странице (3 метода)

О чем следует помнить

Отладочная печать это не что иное, как отображение определенного значения в VBA в Срочно В случае, если вы не хотите использовать отладочную печать, вы можете воспользоваться параметром Ящик для сообщений в VBA .

Заключение

Итак, вот методы использования отладочной печати в VBA У вас есть вопросы? Не стесняйтесь, задавайте их нам. И не забудьте посетить наш сайт. ExcelWIKI для получения новых сообщений и обновлений.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.