Цитата:
Сообщение от Plague
в какой переменной у него лежит номер строки?
вроде в дебагере смотрю MyRow
|
В MyRow и лежит, насколь я логику автора понимаю.
Цитата:
Сообщение от Plague
на ячейки в четных строках выполнять старую манипуляцию по раскраске ячеек, а в нечетных немного другую
|
Чтобы сильно много не переправлять, я бы сделал так: скопипастил бы sub БоеваяРаскраска с новым именем (например AltБоеваяРаскраска) с соответствующим изменением условий (где там надо - минуту прибавить), а 52-ю строку (вызов "Боевой раскраски") заменил бы на соответствующий if:
Код:
if MyRow mod 2 = 1 then
AltБоеваяРаскраска
else
БоеваяРаскраска
endif
Где-то так...
<added>
Цитата:
Сообщение от Plague
именно в этом месте
.....
оно empty
|
"Именно это место", насколь я понимаю, в теле "боевой раскраски"? Не знаю точно, как оно в VBA с глобальностью переменных, но подозреваю, что внутри подпрограммы просто недоступна MyRow, заданная в вызывающей программе. Т.е. MyRow НЕ глобальная.