Оглавление
В этой статье я покажу вам, как можно отладить печать в VBA В Excel вы научитесь открывать окно немедленной печати и отлаживать печать полного кода, строки кода или значения определенной переменной в окне.
Отладочная печать Excel VBA (быстрый просмотр)
Скачать Практическое пособие
Скачайте эту рабочую тетрадь для практических занятий, пока читаете эту статью.
VBA Debug Print.xlsm4 эффективных способа выполнения отладочной печати в 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 для получения новых сообщений и обновлений.