Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Про сопоставление / 3 сообщений из 3, страница 1 из 1
04.09.2017, 16:07
    #39515185
ferzmikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про сопоставление
Здравствуйте!

Есть excel-ий файл с макросом, который импортирует данные с двух excel-их файлов. Макросу нужно научить с каких строк и колонок нужно выгружать. Для этого создана вкладка "Параметры", где для каждого показателя прописываются строки и колонки, а также код, который привязывает значения этих параметров. Если со временем в этих двух файлах был сдвиг строк, то вручную на листе "Параметры" меняем значения.
...
Рейтинг: 0 / 0
04.09.2017, 16:09
    #39515187
ferzmikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про сопоставление
Макрос во вложении. Не не уверен, что для привязки это оптимальное решение. Получается увеличивается количество глобальных переменных. Специально толкаю в глобальные переменные, так как вызываются из разных модулей. Вот думаю, может вместо таких глобальных переменных создать класс, или глобальный пользовательский тип, чтобы доработка кода была более мобильная и удобная.
...
Рейтинг: 0 / 0
04.09.2017, 16:11
    #39515189
ferzmikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Про сопоставление
Но еще есть но. Если меняется структура на листе "Параметры" (то есть не значение как опиcано выше), а именно сместили ячейки, строки, колонки, добавили, удалили, то надо корректировать код. См. вкладку "Параметры Позже". Лишний раз код лучше не трогать, чтобы не поломать там ничего. Есть вариант к ячейкам привязать имена, но ячейку можно нечаянно удалить и потерять связь. Вообще параметров очень много. Как можно сделать так, чтобы код не сильно трогать, если меняется структура на листе "Параметры"?
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Про сопоставление / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]