Мне нужно получить диапазоны от предварительно заданных столбцов и строки от переменной. Если я попытаюсь получить этот диапазон вручную, все будет работать. Как получить тот же диапазон с помощью переменной? Как я получаю от:excel vba range row from variable
Dim j As Integer
j = 20
MsgBox Union(Sheets("Temp").Range("H10:H20"), _
Sheets("Temp").Range("K10:K20")).Address
... к чему-то вроде этого: (только что он работает?)
MsgBox Union(Sheets("Temp").Range("H10:H" & j), _
Sheets("Temp").Range("K10:K" & j)).Address
Что не так с этим кодом - все в порядке? – SJR
Кажется, это работает правильно для меня. Какую ошибку вы получаете? –
SJR Я получил себе пробную версию MS Office для своего домашнего ПК, чтобы посмотреть, работает ли это для меня тоже ... Я думаю, что мой компьютер на работе проклят. Mark.R сейчас я не получаю ошибки. Но давайте подождем, пока я вернусь к работе в понедельник. – InnerBushman