Pantera3587
Цитата:
После того, как Вы выделили другую ячейку методом Select, эта ячейка стала ActiveCell. В переменную i записывается значение в новой ячейке. Если Вам нужен адрес 1-й ячейки используйте i=ActiveCell.Address. Перед Select!
Подставляйте эту переменную (i) в ГПР так же, как Вы делаете с nr, использую конкатенацию строк (&).
Да, по умолчанию свойство Address возвращает абсолютный адрес, типа $A$1. Если нужно это изменить, используйте
Код: ActiveCell.Address(RowAbsolute:=False, ColumnAbsolute:=False)
Цитата:
ActiveCell.Offset(0, 1).Select
i = ActiveCell ' здесь вроде как присваивается переменной выделенная первой активная ячейка, выделенная первой
После того, как Вы выделили другую ячейку методом Select, эта ячейка стала ActiveCell. В переменную i записывается значение в новой ячейке. Если Вам нужен адрес 1-й ячейки используйте i=ActiveCell.Address. Перед Select!
Подставляйте эту переменную (i) в ГПР так же, как Вы делаете с nr, использую конкатенацию строк (&).
Да, по умолчанию свойство Address возвращает абсолютный адрес, типа $A$1. Если нужно это изменить, используйте
Код: ActiveCell.Address(RowAbsolute:=False, ColumnAbsolute:=False)