|
сравнение строк и
|
|||
---|---|---|---|
#18+
Всем привет! Вот цитирую задание на знание VBA:авторСобрать массивом (с помощью array()) файлы в один общий. Необходимо создать отдельный файл-макрос с кнопкой. При нажатии на кнопку должно открываться диалоговое окно для выбора исходных файлов. Макрос должен проходить по всем выбранным файлам, по всем листам, автоматически определяя шапку. В итоге, из всех файлов и листов, должна получиться одна таблица на одном листе с одной шапкой. Про файлы понятно, а вот про шапку хотел спросить, можно ли целиком сравнивать строки для определения идентичности шапок на листах через объекты Range, Select и пр., не прибегая к перебору ячеек? И второе - не понятно мне, зачем здесь использовать массив для сборки файлов? И файлик с тремя листами такого примерно содержания: Функционал % за апрель % за май ФИО сотрудника Должность ФилиалФункционал1 74% 65% ФИО сотрудника1 Бухгалтер Группа учета и контроляФункционал2 7% 5% ФИО сотрудника1 Бухгалтер Группа учета и контроляФункционал3 2% ФИО сотрудника1 Бухгалтер Группа учета и контроля ============================================================================================================ "О, сколько нам открытий чудных готовит просвещения дух, и опыт - сын ошибок трудных, и гений - парадоксов друг, и случай - бог изобретатель" (Пушкин, однако). ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2021, 15:45 |
|
сравнение строк и
|
|||
---|---|---|---|
#18+
dab2 можно ли целиком сравнивать строки для определения идентичности шапок на листах через объекты Range, Можно. Построчно, через Transpose и Join. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2021, 17:20 |
|
сравнение строк и
|
|||
---|---|---|---|
#18+
big-duke, Можно пример, если есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2021, 17:56 |
|
сравнение строк и
|
|||
---|---|---|---|
#18+
dab2, Примера нет, вот набросал. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2021, 11:06 |
|
|
start [/forum/topic.php?fid=61&msg=40035687&tid=2171795]: |
0ms |
get settings: |
17ms |
get forum list: |
7ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
31ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
136ms |
get tp. blocked users: |
1ms |
others: | 346ms |
total: | 548ms |
0 / 0 |