Home » エクセルマクロ・Excel VBAの使い方 » 変数のプレフィックス一覧

対象:Visual Basic for Applications

変数名にデータ型がわかるようなプレフィックス(プリフィックス)をつける記述スタイルがありますが、どのデータ型のときにどんなプレフィックスをつけるか、Microsoftのサイトを元に一覧にまとめておきます。

ちなみに、こういった記述方法をハンガリアン記法(ハンガリー記法)といいますが、このスタイルを考案したMicrosoftのプログラマ・Charles Simonyi氏がハンガリー出身だったことに由来するそうです。

[スポンサードリンク]
データ型 プレフィックス 変数の例 型宣言文字
ブール型 (Boolean) bln blnFound  
バイト型 (Byte) byt bytRasterData  
Collection オブジェクト col colWidgets  
通貨型 (Currency) cur curRevenue @
日付型 (Date) dtm dtmStart  
倍精度浮動小数点数型 (Double) dbl dblTolerance #
エラー値 err errOrderNum  
整数型 (Integer) int intQuantity %
長整数型 (Long) lng lngDistance &
オブジェクト型 (Object) obj objCurrent  
単精度浮動小数点数型 (Single) sng sngAverage !
文字列型 (String) str strFName $
ユーザー定義型 udt udtEmployee  
バリアント型 (Variant) vnt vntCheckSum  

変数のスコープ(適用範囲)をプレフィックスに追加することもありますが、これも一覧にまとめておきます。

適用範囲  プレフィックス 変数の例 備考
グローバル g gstrUserName 標準モジュールの宣言セクションでPublicキーワードで宣言
モジュール
レベル
m mblnCalcInProgress フォームモジュール・標準モジュールの宣言セクションでPrivate・Dimキーワードで宣言
プロシージャ内 (なし) dblVelocity Sub・Functionプロシージャ内でDimキーワードで宣言

[スポンサードリンク]

Home » エクセルマクロ・Excel VBAの使い方 » 変数のプレフィックス一覧

TrackBack:0

TrackBack URL

Home » エクセルマクロ・Excel VBAの使い方 » 変数のプレフィックス一覧

「エクセルマクロ・Excel VBAの使い方」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.