В интернете видел примеры, в которых вверху модуля используется: Option Base 1
Зачем это нужно?
Это используется, чтобы упростить написание макроса.
Эта строка используется для работы с vba-массивами при создании в них ячеек.
Например, в массиве нужно создать пять строк и два столбца.
Если эта опция не используется, то нужно сделать так:
ReDim Arr(1 To 5, 1 To 2)
Если опция используется, то нужно сделать так:
ReDim Arr(5, 2)
Т.е. при использовании этой опции уменьшается количество кода, что становится удобно для программиста. На скорость макроса и на что-то ещё это не влияет.
спасибо