Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
13.01.2021, 15:45
|
|||
---|---|---|---|
сравнение строк и |
|||
#18+
Всем привет! Вот цитирую задание на знание VBA:авторСобрать массивом (с помощью array()) файлы в один общий. Необходимо создать отдельный файл-макрос с кнопкой. При нажатии на кнопку должно открываться диалоговое окно для выбора исходных файлов. Макрос должен проходить по всем выбранным файлам, по всем листам, автоматически определяя шапку. В итоге, из всех файлов и листов, должна получиться одна таблица на одном листе с одной шапкой. Про файлы понятно, а вот про шапку хотел спросить, можно ли целиком сравнивать строки для определения идентичности шапок на листах через объекты Range, Select и пр., не прибегая к перебору ячеек? И второе - не понятно мне, зачем здесь использовать массив для сборки файлов? И файлик с тремя листами такого примерно содержания: Функционал % за апрель % за май ФИО сотрудника Должность ФилиалФункционал1 74% 65% ФИО сотрудника1 Бухгалтер Группа учета и контроляФункционал2 7% 5% ФИО сотрудника1 Бухгалтер Группа учета и контроляФункционал3 2% ФИО сотрудника1 Бухгалтер Группа учета и контроля ============================================================================================================ "О, сколько нам открытий чудных готовит просвещения дух, и опыт - сын ошибок трудных, и гений - парадоксов друг, и случай - бог изобретатель" (Пушкин, однако). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.01.2021, 17:20
|
|||
---|---|---|---|
сравнение строк и |
|||
#18+
dab2 можно ли целиком сравнивать строки для определения идентичности шапок на листах через объекты Range, Можно. Построчно, через Transpose и Join. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.01.2021, 17:56
|
|||
---|---|---|---|
сравнение строк и |
|||
#18+
big-duke, Можно пример, если есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
14.01.2021, 11:06
|
|||
---|---|---|---|
сравнение строк и |
|||
#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.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=61&tablet=1&tid=2171795]: |
0ms |
get settings: |
19ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
43ms |
get topic data: |
2ms |
get forum data: |
1ms |
get page messages: |
98ms |
get tp. blocked users: |
0ms |
others: | 314ms |
total: | 484ms |
0 / 0 |