Поиск…


замечания

Блоки комментариев

Если вам нужно прокомментировать или раскомментировать несколько строк одновременно, вы можете использовать кнопки панели инструментов « Редактирование» IDE:

Блок комментариев - добавляет один апостроф к началу всех выбранных строк

Блок комментариев

Uncomment Block - удаляет первый апостроф с начала всех выбранных строк

Uncomment Block

Многострочные комментарии Многие другие языки поддерживают многострочные комментарии блоков, но VBA допускает только однострочные комментарии.

Апостроф Комментарии

Комментарий отмечен апострофом ( ' ) и игнорируется при выполнении кода. Комментарии помогают объяснить ваш код будущим читателям, включая вас самих.

Поскольку все строки, начинающиеся с комментария, игнорируются, их также можно использовать для предотвращения выполнения кода (при отладке или рефакторе). Помещение апострофа ' перед тем, как ваш код превратит его в комментарий. (Это называется комментированием строки.)

Sub InlineDocumentation()
  'Comments start with an "'"

  'They can be place before a line of code, which prevents the line from executing
  'Debug.Print "Hello World"

  'They can also be placed after a statement
  'The statement still executes, until the compiler arrives at the comment
  Debug.Print "Hello World"  'Prints a welcome message

'Comments can have 0 indention....
     '... or as much as needed

  '''' Comments can contain multiple apostrophes ''''

  'Comments can span lines (using line continuations) _
    but this can make for hard to read code

  'If you need to have mult-line comments, it is often easier to 
  'use an apostrophe on each line

  'The continued statement syntax (:) is treated as part of the comment, so 
  'it is not possible to place an executable statement after a comment
  'This won't run : Debug.Print "Hello World"
End Sub

'Comments can appear inside or outside a procedure

Комментарии REM

Sub RemComments()
  Rem Comments start with "Rem" (VBA will change any alternate casing to "Rem")
  Rem is an abbreviation of Remark, and similar to DOS syntax
  Rem Is a legacy approach to adding comments, and apostrophes should be preferred

  Rem Comments CANNOT appear after a statement, use the apostrophe syntax instead
  Rem Unless they are preceded by the instruction separator token
  Debug.Print "Hello World": Rem prints a welcome message
  Debug.Print "Hello World" 'Prints a welcome message

  'Rem cannot be immediately followed by the following characters "!,@,#,$,%,&"
  'Whereas the apostrophe syntax can be followed by any printable character.

End Sub

Rem Comments can appear inside or outside a procedure


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow