Помогите дописать макрос
Здравствуйте, в Excell мне нужно заполнять значениями некоторый массив, первую ячейку которого я выделяю с помощью Range("B3:O3")(10).Select.Причем порядковый номер этой первой ячейки (10) задается не в макросе, а в табличной ячейке, например G5. Подскажите, пжт, как связать значение (10) этой указанной ячейки с Range("B3:O3")(10).Select?
Об этом была речь?
x = Range("G5").Value
Range("B3:O3")(x).Select
Цитата: frostier
Нет, так не получается...
А у меня прекрасно получается.
Другое дело - надо бы предварительно проверять корректность значения в ячейке или "ловить" возможную ошибку обращения по некорректному адресу.
Цитата: frostier
... Я уже "дотумкал" сделать так:
x = Range("G5").Value
Range("B3:O3")(x).Select
x = Range("G5").Value
Range("B3:O3")(x).Select
Не видно принципиальной разницы.