Когда я программирую в Excel-VBA, я использую венгерскую нотацию. Переменные таблицы начинаются с ws, переменные книги начинаются с wb и т. Д.
Когда я использую целые числа, я всегда использую длинные, потому что в прошлом я превышал максимальное значение целого числа, и для поиска ошибки требовалось время - легче просто сделать все длинным, чем пытаться выяснить, возможно ли когда-либо значение переменной превысить 32768.
Можно ли обозначать эти переменные символом i вместо l, поскольку я использую их в качестве целых чисел, т. Е .:
dim iStart as long, iEnd as long
вместо
dim lStart as long, lEnd as long
Когда переменная содержит количество чего-либо, я обозначаю это n, даже если оно содержит long.
dim nObjects as long, nPlots as long
Что вы думаете о том, какие нотации облегчают чтение VBA?