|
Программная работа с логикой модуля в другом файле
|
|||
---|---|---|---|
#18+
Коллеги! Подскажите ресурс или хорошие примеры по работе с логикой модулей и страниц. Ситуация такая: - надо программно из одного Excel-файла создать новый Excel-файл и в новый напихать некоторый код. - причем его надо напихать как в новый Модуль, так и в код страниц и в ThisWorkbook (короче везде) Подскажите хорошие примеры. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2018, 18:49 |
|
Программная работа с логикой модуля в другом файле
|
|||
---|---|---|---|
#18+
RegisteredUser, Здесь описывал некоторые приемы: Как добавить код процедуры программно, скопировать модуль А вообще можете набрать в поисковике: Cheep Pearson. Англоязычный ресурс с богатой подборкой на разные темы, в том числе и на эту тоже есть чего посмотреть. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2018, 19:02 |
|
Программная работа с логикой модуля в другом файле
|
|||
---|---|---|---|
#18+
The_PristCheep Pearsonкорректировка: Ch i p Pearson ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2018, 19:04 |
|
Программная работа с логикой модуля в другом файле
|
|||
---|---|---|---|
#18+
The_Prist, большой респект за помощь ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 13:28 |
|
Программная работа с логикой модуля в другом файле
|
|||
---|---|---|---|
#18+
А не проще технически не с нуля файл городить программно, а создавать копию на основе файл-шаблона уже с макросами, и его уже наполнять данными? Ведь на программную вставку vba-кода, да ещё и в события книги, начнёт верещать любая антивирусная защита. В приличных компаниях доменная политика безопасности может вообще такую активность не допускать. Т.е. алгоритм будет работаь далеко не везде. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 15:46 |
|
Программная работа с логикой модуля в другом файле
|
|||
---|---|---|---|
#18+
ldfanateА не проще технически не с нуля файл городить программно, а создавать копию на основе файл-шаблона уже с макросами, и его уже наполнять данными? Ведь на программную вставку vba-кода, да ещё и в события книги, начнёт верещать любая антивирусная защита. В приличных компаниях доменная политика безопасности может вообще такую активность не допускать. Т.е. алгоритм будет работаь далеко не везде. хотелось бы так сделать. давайте я опишу всю задачу, может есть более элегантный способ ее реализовать. Дано: 1. есть Администратор, он в Ексел-файле (Отчеты) формирует отчеты. Отчеты разнообразные их более 10 шт. 2. После формирования отчетов в файле Отчеты, Администратор решает, какие из отчетов показывать заказчикам. Из всех отчетов он может показывать от 1 до 10. Каждый отчет Администратор хочет видеть в виде отдельного Ексел-файла 3. в зависимости от типа отчета в выходном файле будет разная логика. Моя задача: - сформировать эти выходные файлы с логикой в зависимости от типа отчета. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2018, 18:33 |
|
Программная работа с логикой модуля в другом файле
|
|||
---|---|---|---|
#18+
ну подготовить шаблон, в котором все 10 отчётных форм + 10 алгоритмов обработки (или один общий алгоритм, который "пляшет" от того, с какого листа его вызвали, и нужную case-ветку обрабатывает). Соответственно, 11ый алгоритм - сформировать отчёты для заказчика по выбранным листам. Копирует книгу-образец, выпиливает из неё ненужные листы, всё что осталось в книге - обрабатывает по соответствующему алгориму из тех 10ти что в книге уже есть. По скорости формирования такой вариант скорее всего будет самым быстрым. И оптимальным по информбезопасности - к vba-проекту ЭЦП сгенерил, сертификат опубликовал, твою книгу не будут считать вирусом в сети предприятия-заказчика. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2018, 08:46 |
|
|
start [/forum/topic.php?fid=61&msg=39725220&tid=2172213]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
69ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 295ms |
total: | 452ms |
0 / 0 |