当我在 Excel-VBA 中编程时,我使用匈牙利符号。工作表变量以 ws 开头,工作簿变量以 wb 开头,等等。
当我使用整数时,我总是使用 long,因为过去我已经超过了整数的最大值,并且需要一段时间才能找到错误 - 将所有内容都设为 long 比试图弄清楚更容易如果变量的值有可能超过 32768。
是否可以用前导 i 而不是 l 来表示这些变量,因为我将它们用作整数,即:
dim iStart as long, iEnd as long
代替
dim lStart as long, lEnd as long
当一个变量持有某物的数量时,我用 n 表示它,即使它持有一个多头。
dim nObjects as long, nPlots as long
对于哪种表示法使 VBA 更易于阅读,您有何经验?
最佳答案
并不真地。始终如一。文档。如果您的团队成长,请考虑您的开发人员伙伴。
关于Excel-VBA : Variable Names, 匈牙利符号和变量命名最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1510290/