サーチ…


備考

コメントブロック

一度に複数の行をコメントしたりコメントを外したりする必要がある場合は、IDEのEdit Toolbarボタンを使用することができます。

コメントブロック - 選択したすべての行の先頭にアポストロフィを1つ追加します

コメントブロック

Uncomment Block - 選択したすべての行の先頭から最初のアポストロフィを削除します。

コメント解除ブロック

複数行のコメント他の言語の多くは複数行のブロックコメントをサポートしていますが、VBAでは1行のコメントのみが許可されています。

アポストロフィのコメント

コメントはアポストロフィ( ' )でマークされ、コードが実行されると無視されます。コメントは、自分自身を含む今後の読者にあなたのコードを説明するのに役立ちます。

コメントで始まる行はすべて無視されるので、デバッグやリファクタリングの際にコードが実行されないようにすることもできます。あなたのコード'前にアポストロフィを置いてコメントにします。 (これは行のコメントアウトと呼ばます)。

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