Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Принцип работы макроса ВПР - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Принцип работы макроса ВПР
mitox Дата: Пятница, 16.03.2018, 20:22 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 26
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Вечер добрый. Первые шаги сделал - хочется сделать посложнее. У меня порядка 10 листов в файле - при этом все они связаны между собой через функцию ВПР так как это бюджет продаж в котором реестр объектов фиксированный (отсюда строгое соответствие количества строк в каждом разделе бюджета.

Вопрос в следующем - что можно почитать чтоб понять как организовать работу функции ВПР через макрос (как запускается такой макрос, а если это череда макросов - так как одно значение проходит расчеты и ссылке по несколким таблицам и иногда в несколько итераций. Х

Но возможен и второй вариант - прямые ссылки (которые кратно тяжелее в формулах чем ВПР).

Так что почитать и какие макросы посмотреть можно?

Я уже полазил по инету и погуглил - не нашел за что можно зацепиться
 
Ответить
СообщениеВечер добрый. Первые шаги сделал - хочется сделать посложнее. У меня порядка 10 листов в файле - при этом все они связаны между собой через функцию ВПР так как это бюджет продаж в котором реестр объектов фиксированный (отсюда строгое соответствие количества строк в каждом разделе бюджета.

Вопрос в следующем - что можно почитать чтоб понять как организовать работу функции ВПР через макрос (как запускается такой макрос, а если это череда макросов - так как одно значение проходит расчеты и ссылке по несколким таблицам и иногда в несколько итераций. Х

Но возможен и второй вариант - прямые ссылки (которые кратно тяжелее в формулах чем ВПР).

Так что почитать и какие макросы посмотреть можно?

Я уже полазил по инету и погуглил - не нашел за что можно зацепиться

Автор - mitox
Дата добавления - 16.03.2018 в 20:22
Hugo Дата: Пятница, 16.03.2018, 20:32 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3859
Репутация: 819 ±
Замечаний: 0% ±

365
mitox, цепляйтесь за scripting.dictionary. И даже если на Маке - есть рабочий вариант, наладить практически не меняя код.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
Сообщениеmitox, цепляйтесь за scripting.dictionary. И даже если на Маке - есть рабочий вариант, наладить практически не меняя код.

Автор - Hugo
Дата добавления - 16.03.2018 в 20:32
Pelena Дата: Пятница, 16.03.2018, 21:08 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19603
Репутация: 4660 ±
Замечаний: ±

Excel 365 & Mac Excel
даже если на Маке - есть рабочий вариант
Игорь, с этого места поподробнее можно? :)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
даже если на Маке - есть рабочий вариант
Игорь, с этого места поподробнее можно? :)

Автор - Pelena
Дата добавления - 16.03.2018 в 21:08
Hugo Дата: Пятница, 16.03.2018, 22:15 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3859
Репутация: 819 ±
Замечаний: 0% ±

365
Pelena, есть класс, в нём стоит ветвление - если Вин, то работает стандартный словарь, если Мак - то этот класс всё делает на коллекции.
Вся коррекция кода - объявить словарь как new dictionary.
https://github.com/VBA-tools/VBA-Dictionary


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеPelena, есть класс, в нём стоит ветвление - если Вин, то работает стандартный словарь, если Мак - то этот класс всё делает на коллекции.
Вся коррекция кода - объявить словарь как new dictionary.
https://github.com/VBA-tools/VBA-Dictionary

Автор - Hugo
Дата добавления - 16.03.2018 в 22:15
Pelena Дата: Пятница, 16.03.2018, 22:24 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19603
Репутация: 4660 ±
Замечаний: ±

Excel 365 & Mac Excel
Спасибо за ссылку!
В хозяйстве пригодится :)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеСпасибо за ссылку!
В хозяйстве пригодится :)

Автор - Pelena
Дата добавления - 16.03.2018 в 22:24
Pelena Дата: Суббота, 17.03.2018, 07:59 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19603
Репутация: 4660 ±
Замечаний: ±

Excel 365 & Mac Excel
как организовать работу функции ВПР через макрос

ВПР() ищет значение в столбце и выводит результат из другого столбца найденной строки, поэтому можно почитать про методы Find и свойство Offset


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
как организовать работу функции ВПР через макрос

ВПР() ищет значение в столбце и выводит результат из другого столбца найденной строки, поэтому можно почитать про методы Find и свойство Offset

Автор - Pelena
Дата добавления - 17.03.2018 в 07:59
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2026 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!