VBAではプリフィクスを3桁としている表記をよく見かけるが、プリミティブな型で各言語でも類似のものがある方は基本的なものは1桁でよい。IntegerやLongをわざわざ3桁にするのは冗長である。

通貨型など、他の言語に見られないものは3桁の方がかえって分かりやすいようだ。

Worksheet、Form、TextBoxなど、オブジェクトは3桁は必要だろう。また、

また、プリフィクスと変数の間を _ (アンダーバー)でつなぐのもよいだろう。

このあたりは経験と分かりやすさで選ぶとよい。


〔例 アンダーバーは使わない〕

Dim iCnt           As Integer               ' プリミティブ

Dim lRecCnt    As Long                  ' プリミティブ

Dim shtFrom   As Worksheet        ' オブジェクト


〔例 アンダーバーを使う〕

Dim i_Cnt           As Integer               ' プリミティブ

Dim l_RecCnt    As Long                  ' プリミティブ

Dim sht_From   As Worksheet        ' オブジェクト

 



ブックマークに追加する