С DefByte всё нормально получается.
А массив a(0 to 99) в моём случае особо смысла не имеет. Дело в том, что номера столбцов не просто переменные a00, a01 и т.д., как изначально я указал, а вполне осмысленные: cDateOtgruz, cDateOplaty, cNumDoc, cNumTTN, cPartnerName, cPartnerCode, cSummaDoc и так несколько десятков переменных. И удобнее пользоваться ими: cBruttoV визуально гораздо более информативная переменная, чем a(46).
Конструкцию типа Const cPriceOpt3 = 38 использовать пытался, но удобнее использовать Dim, как оказалось. Инициализация переменных идёт в виде
Код |
---|
i=0
cDateOtgruz = i: i = i + 1
cDateOplaty = i: i = i + 1
'.........
cPriceOpt3 = i: i = i + 1
'.........
cLastCol = i: i = i + 1 |
При необходимости их можно просто менять местами, не заботясь о конкретном значении переменной. С Const cPriceOpt3 = i такая фишка не проходит.