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 ' オブジェクト
| このブログのURL
|この記事のURL