Когда я программирую в Excel-VBA, я использую венгерскую нотацию. Переменные рабочего листа начинаются с ws, переменные рабочей книги начинаются с wb и т. Д.Excel-VBA: переменные имена, венгерские обозначения и переименование Наименования наилучшей практики
Когда я использую целые числа, я всегда использую longs, потому что в прошлом я превысил максимальное значение целого числа, и требуется некоторое время, чтобы найти ошибку - проще просто сделать все длиннее, а не пытаться выяснить, возможно ли когда значение переменной превысит 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 проще всего читать?