Перейти к содержимому
Наше приложение «Дешевые авиабилеты» в AppGallery >>

VBA Excel. Кавычки в коде — двойные и ёлочки

    Двойные кавычки и кавычки «ёлочки» в коде VBA Excel. Коды символов кавычек и ввод кавычек «ёлочек» в редакторе VBA Excel с клавиатуры. Примеры.

    Двойные кавычки

    Двойные прямые кавычки ("Весна") обычно называют просто «двойные кавычки» или «прямые кавычки», так как в текстах они встречаются намного чаще одинарных прямых кавычек ('Весна').

    В VBA Excel прямые кавычки являются специальными символами, обозначающими текст:

    Переменной x присваивается строка (текст): Магазин Весна открыт.

    Если мы хотим отобразить эту строку со словом "Весна" в двойных кавычках, необходимо слово в прямых кавычках экранировать еще одной парой двойных кавычек (""Весна"") или использовать функцию Chr, возвращающую символ по его числовому коду. Числовой код прямых кавычек — 34.

    Пример добавления двойных прямых кавычек внутри текста из кода VBA Excel:

    Кавычки «ёлочки»

    Двойные кавычки «ёлочки» обычно называют просто кавычки «ёлочки», так как одинарные ‹ёлочки› встречаются очень редко.

    Двойные кавычки «ёлочки» не являются спецсимволами, поэтому в строках внутри процедур VBA Excel их можно использовать не только через функцию Chr по числовому коду символа, но и ввести с клавиатуры.

    Ввод «ёлочек» с клавиатуры в редакторе VBA Excel осуществляется также с помощью числовых кодов символов открывающей и закрывающей кавычек:

    • числовой код открывающей кавычки («) — 171;
    • числовой код закрывающей кавычки (») — 187.

    Сочетания клавиш для ввода «ёлочек» с клавиатуры:

    • Alt+0171 — ввод открывающей кавычки («);
    • Alt+0187 — ввод закрывающей кавычки (»).

    Обратите внимание, что для ввода «ёлочек» с клавиатуры используется левая клавиша Alt, а числовой код набирается на цифровом блоке справа.

    Пример добавления двойных кавычек «ёлочки» внутри текста из кода VBA Excel:


    Содержание рубрики VBA Excel по тематическим разделам со ссылками на все статьи.