Vba как закомментировать строку
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Комментарии в коде (Visual Basic)
В примерах кодов часто встречается символ начала комментария ( ‘ ). Этот символ указывает компилятору Visual Basic игнорировать следующий текст или комментарий. Комментарии — это краткие заметки, внесенные в код, чтобы сделать чтение кода более легким.
Хорошим стилем программирования считается начинать все процедуры с краткого комментария, описывающего функциональные характеристики процедуры (то, что она делает). Это необходимо для вашего собственного удобства и удобства того, кто читает этот код. Следует отличать детали реализации (как процедура работает) от комментариев, описывающих функциональные характеристики. Если в комментарий включены детали реализации, их следует обновлять при редактировании кода.
Комментарии могут располагаться в конце той же строки, где содержится оператор, или занимать отдельную строку. Оба способа представлены в следующем коде:
' This is a comment beginning at the left edge of the screen. text1.Text = "Hi!" ' This is an inline comment.
Если комментарий занимает более одной строки, каждая строка должна начинаться с символа начала комментария, как показано в следующем примере.
' This comment is too long to fit on a single line, so we break ' it into two lines. Some comments might need three or more lines.
Правила комментирования
В следующей таблице приведены общие рекомендации по тому, какие типы комментариев могут предшествовать разделу кода. Это предложения; Visual Basic не применяет правила для добавления комментариев. В комментарий по желанию автора кода может быть включена любая информация.
| Тип комментария | Описание комментария |
|---|---|
| Назначение | Описание действий, совершаемых процедурой (но не того, каким образом совершаются эти действия) |
| Предположения | Список всех внешних переменных, элементов управления, открытых файлов, к которым осуществляется доступ из процедуры |
| Произведенный эффект | Список внешних переменных, элементов управления или файлов, на которые влияет данная процедура (если это влияние не очевидно) |
| Входные данные | Описание назначения аргументов |
| Возвращаемое значение | Описание значений, возвращаемых процедурой |
Также рекомендуется принять во внимание следующие моменты.
- Объявление каждой важной переменной должно предшествовать комментарию, описывающему ее назначение.
- Имена переменных, элементов управления и процедур должны быть функционально понятными, чтобы комментарии требовались только в случае особо сложных деталей реализации.
- Комментарии не могут располагаться за последовательностью продолжения строки в той же строке.
Вы можете добавить или удалить символы комментариев для блока кода, выбрав одну или несколько строк кода и выбрав кнопки Комментарий () и Раскомментировать () на панели инструментов Изменить .
Кроме того, можно добавить в код комментарии, поставив в начале текста ключевое слово REM . ‘ Однако символ и кнопкиРаскомментировать / комментарии проще в использовании и требуют меньше места и памяти.
См. также раздел
- Основные инстинкты— документирование кода с помощью xml-комментариев
- Практическое руководство. Создание XML-документации
- XML-теги для комментариев
- Соглашения о структуре программы и коде
- Оператор REM
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
The .NET documentation is open source. Provide feedback here.
Обратная связь
Отправить и просмотреть отзыв по
Многострочный комментарий в VBA, Excel
Комментарии в тексте макроса начинаются с апострофа на каждой строчке программы, а существует возможность закомментировать сразу целый блок? Например, как в других языках — /* — начало блока, */ -конец блока? P.S. Я нашла ответ, что
в редакторе VBA на панели Edit есть кнопки Comment Block, Uncomment Block
но я у себя не нахожу подобного:
Отслеживать
задан 28 окт 2016 в 11:08
10.7k 6 6 золотых знаков 47 47 серебряных знаков 98 98 бронзовых знаков
View->ToolBars->Edit, где-то там эти кнопки включить надо вроде бы.
28 окт 2016 в 11:11
@PinkTux, да, точно, именно там, нашла. Благодарю! Может, оформите как ответ?
28 окт 2016 в 11:13
О, пока писал ответ, уже ответили))) @PinkTux Скопируйте мой готовый ответ, а я свой удалю после этого
28 окт 2016 в 11:15
Да ладно, пусть так будет 🙂
Как VBA закомментировать сразу несколько строк?
Как вставить сразу несколько строк в таблицу Word
Здравствуйте. Подскажите, можно ли вставить сразу несколько строк в таблицу Word без Selection?

Как закомментировать сразу несколько строк
Доброй ночи! Раньше кнопка рамирования была на панели, теперь, после переустановки, пропала оттуда.
Как закомментировать сразу несколько строк (типа /* Rem */), а то ставить ‘ в каждой строке запарно?
Можно ли закомментировать сразу несколько строк? Может с помощью каких-нибудь дополнительных утилит.
