Выберите динамический диапазон в таблице - VBA - PullRequest
0 голосов
/ 22 октября 2018

У меня есть таблица Excel и элемент управления формы (кнопка), который выбирает конкретные данные из таблицы и копирует их в почту.Я хотел бы знать, как я могу выбрать только некоторые столбцы из таблицы, а не все столбцы?

Пожалуйста, ваша помощь, Спасибо

Вот часть моего кода:

Sub SendCA_list()

Call FilterCA 'filter the table per specific data

Range("Table4[[#Headers],[Department]]").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select 'select all the columns after the column 'department'- how to select only 10 columns?
ActiveWindow.SmallScroll Down:=-129
Selection.Copy

Ответы [ 2 ]

0 голосов
/ 23 октября 2018

@ ShiraL попробуйте импортировать [#All] перед именем столбца:

Range("Table4[[#All],[Department]:[Status]]").Select
0 голосов
/ 22 октября 2018

Вам не нужно ничего выбирать .

Range("Table4[[#All],[Column1]],Table4[[#All],[Column2]],Table4[[#All],[Column4]]").Copy
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...