Excel-VBA:变量名称,匈牙利表示法和变量命名最佳实践

Cur*_*urt 1 vba coding-style naming-conventions hungarian-notation excel-vba

当我在Excel-VBA中编程时,我使用匈牙利表示法.工作表变量以ws开头,工作簿变量以wb开头等.

当我使用整数时,我总是使用longs,因为在过去我已经超过了整数的最大值,并且需要一段时间才能找到错误 - 更容易让所有东西变长,而不是试图找出如果变量的值有可能超过32768.

是否可以用前导i而不是l来表示这些变量,因为我将它们用作整数,即:

dim iStart as long, iEnd as long
Run Code Online (Sandbox Code Playgroud)

代替

dim lStart as long, lEnd as long
Run Code Online (Sandbox Code Playgroud)

当变量保存某个数量时,我用n表示它,即使它持有一个长的.

dim nObjects as long, nPlots as long
Run Code Online (Sandbox Code Playgroud)

您对VBA最容易阅读哪种符号的体验是什么?

Jef*_*ffO 5

并不是的.始终如一.文献.如果您的团队成长,请考虑您的开发人员