Переместить массив с его заголовками в VBA - PullRequest
0 голосов
/ 29 апреля 2020

Итак, я пытался перенести массив с листа (лист 2) на другой (лист5) и переименовать новый, чтобы я не запутался при их использовании. Моя проблема в том, что я получаю все доступные значения в массиве, но мне не хватает заголовков, которые я хочу использовать снова на листе 5. Код прост, но я не знаю, где я могу что-то добавить, чтобы получить заголовки.

Код:

Sheets("Equipement").Select 'Equipement is the Sheet2
Sheets(2).Range("Tableau_equipement").Select 'Tableau_equipement is the name of the array from Sheet2
Selection.Copy Sheets(5).Range("A5") 'pasting the array on the Sheet5.

Я также добавляю два скриншота: (первый - тот, который присутствует на Листе 2, а второй - результаты на Листе 5): Sheet2

results

Спасибо за помощь, не стесняйтесь попросить более подробную информацию и извините моего бедного Энгли sh.

1 Ответ

1 голос
/ 29 апреля 2020

Итоговый код для закрытия ответа:

Sheets("Equipement").ListObjects(1).Range.Copy Sheets(5).Range("A5")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...