VBA備忘録

VBAソースの備忘録。当面Excelのみ。

データ型別変数の命名規約

変数の定義

 Dim そのモジュール内でしか値を保持しない変数

    Dim strString As String  '文字列型
    Dim lngLong As Long      '数値型(long) -2,147,483,648~2,147,483,647
    Dim iInteger As Integer   '数値型(integer) -32,768~32,767
    Dim blBoolean As Boolean   '論理型
    Dim dtDate As Date  '日付型
    Dim objObject As Object 'オブジェクト型
    Dim varVariant As Variant   'Variant型
    Dim wsWorksheet  As Worksheet   'Worksheet型
    Dim wbWorkbook As Workbook  'Workbook型
    Dim rngRange As Range   'Range型

 

 Public 全てのモジュール、プロシージャで値を保持する変数

    Public pstrWord as String  (Publicと分かるようにpをつける)

 

 Const 定数の宣言 宣言と共に値を格納

 Const strName As String = "山田太郎"
 Public const
pstrName As String = "山田太郎"

 

【個人的覚え書き】

変数の命名はデータ型が一目で分かるようにつける

[データ型の略称(小文字始まり)]+[変数名(単語冒頭大文字)]