- Код: Выделить всё
Columns(rang).Select
Selection.Columns.Group
Вся сложность в получении этого "rang", т.к. В "Columns" в скобках можно указывать только имя столбцов (номера нельзя), т.е. например:
- Код: Выделить всё
Columns("I:O").Select
В чем смысл вопроса - как мне указать для группировки имена столбцов, если мне известы их номера и полный адрес? Сейчас я делаю это таким сложным способом:
- Код: Выделить всё
rang = "I:" & Left(Range(Cells(6, j), Cells(6, j )).Address(False, False), 1)
j- это переменная найденная до этого в коде, которая находит признак конца для группировки. при этом предполагаю, что имя будет из 1го символа состоять...., т.е. не дальше "Z"..
еще раз повторяю вопрос:
Как мне получить имя столбца, если я знаю его номер, ну и вообще могу получить полный адрес ячейки?
Заранее благодарю