Выберите диапазон столбцов в таблице Excel - PullRequest
0 голосов
/ 31 марта 2020

Мне нужно иметь возможность выбрать диапазон столбцов в таблице. У меня есть начальное и конечное число столбцов

Dim GetStartColumn As Integer
Dim GetEndColumn As Integer

GetStartColumn = RoomPricesTbl.ListColumns("Room Number").Range.Column - 
RoomPricesTbl.HeaderRowRange.Column + 1
GetEndColumn = RoomPricesTbl.ListColumns("Band 4").Range.Column - RoomPricesTbl.HeaderRowRange.Column 
+ 1

Любая помощь будет отличной. Кроме того, если это можно сделать по именам, это было бы хорошо.

Спасибо

1 Ответ

1 голос
/ 31 марта 2020

хотя вам вряд ли нужно что-либо выбирать, это код

With ActiveSheet.ListObjects("RoomPricesTbl")
    .Parent.Range(.ListColumns("Room Number").Range, .ListColumns("Band 4").Range).Select
End With
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...