Прочел статью, но и там контролы хранят в массиве.
Хранение контролов формы в словаре
Хранение контролов формы в словаре
Можно ли сделать уникальный процесс Excel, который будет работать особняком?
Можно ли сделать уникальный процесс Excel, который будет работать особняком?
Можно ли сделать уникальный процесс Excel, который будет работать особняком?
13.01.2021 12:33:00
Юрий М, Это первое что я прочел.
Там нет вот чего - если пользователь откроет книгу из проводника двойным щелчком - книга откроется в уже запущенном экземпляре Excel. Мысль такая: 1. Запуск приложения excel, скрываем весь ribbon 2. Открываем новую книгу из проводника, она откроется в уже запущенном процессе excel и в ней не будет интерфейса, а это го я хочу избежать. Сейчас все на ивентах активной книги, окна, листа, но это очень громоздко получается.
Изменено: |
|
|
Можно ли сделать уникальный процесс Excel, который будет работать особняком?
Можно ли сделать уникальный процесс Excel, который будет работать особняком?
Поиск активного листа в момент открытия книги
11.01.2021 13:12:58
Александр Макаров, не совсем.
Вот тут с экземплярами я напутал... |
|||
|
Поиск активного листа в момент открытия книги
Поиск активного листа в момент открытия книги
Привязка формы(немодальной) к активной книге
03.02.2020 19:46:31
Добрый вечер, форумчане.
Помогите разобраться со следующей проблемой. В примере - открываем WB1, открываем WB2. После запуска книги RUN окно последней книги (RUN) прячем (visible=false), и показываем форму в немодальном режиме. Вот вопрос: последнее активное окно перед запуском книги RUN - окно с книгой WB2 и к нему привязывается форма(или книга?). Если закрыть книгу WB2 сразу закроется и книга RUN. Как обойти ограничение? Решено. Перед показом формы активировать книгу из которой выполняется код.
Изменено: |
|||
|
Заполнение listbox диапазоном умной таблицы используя свойство rowsource.
Заполнение listbox диапазоном умной таблицы используя свойство rowsource.
Заполнение listbox диапазоном умной таблицы используя свойство rowsource.
Заполнение listbox диапазоном умной таблицы используя свойство rowsource.
Совместное использование методов .find и .findnext
04.02.2019 19:33:24
Казанский, вау, опробую обязательно)
Sanja, я попробую) мне нужно отыскать ну скажем координаты самого нижнего в "дереве" параграфа, затем найти его "родителя" произвести операции по сложению/вычитанию/умножению в ячейках правее найденных, затем подняться на уровень выше, так пока не дойдем до первого родителя. Еще осложняется тем, что родителей первого уровня может быть несколько ("параграфы" 1, 2, 3...) и "детей" у каждого родителя может быть несколько. Походу после разъяснения всех распугал)
Изменено: |
|
|
Совместное использование методов .find и .findnext
04.02.2019 18:43:58
Добрый вечер, форумчане!
Нужна ваша помощь. Думаю что ошибка кроется в последующем использовании find после findnext. Имеем: в первом столбце таблицы находятся ну скажем параграфы. 1. Макрос в первом проходе находит наибольшее количество символов в каждой ячейке. 2. Во втором проходе макрос ищет эти ячейки. 3. Затем макрос ищет вышестоящий параграф, в который входит тот, с которым мы работаем в данный момент. С пунктами 1 и 2 макрос справляется, но если раскомментировать 2 строки, макрос срабатывает только один раз, показывая первое найденное значение и уходит в цикл. Читал что можно вместо findnext можно использовать find но с параметром after. Подскажите пожалуйста как правильно ввернуть в данный код.
Изменено: |
|||
|
Поиск совпадений в текста в ячейке и нахождение ее координат
Поиск совпадений в текста в ячейке и нахождение ее координат
Поиск совпадений в текста в ячейке и нахождение ее координат
В чем ошибка применения If / Else / End If&
В чем ошибка применения If / Else / End If&
В чем ошибка применения If / Else / End If&
Выделить последнюю строку умной таблицы.
Выделить последнюю строку умной таблицы.
Выделить последнюю строку умной таблицы.
Обработка события Worksheet_Change
Обработка события Worksheet_Change
13.01.2019 09:09:56
Доброго времени суток!
Делаю подобие зависимых таблиц. Так при изменении таблицы на листе MB соответственно меняется и таблица на листе MB_back. Под изменениями имею ввиду: при удалении (добавлении) строки (строк) на листе MB - удалялись (добавлялись) и соответствующие строки на листе MB_back. Светлых мыслей, кроме как пронумеровать строки в доп. столбце, не появилось. Код находится в модуле листа и добавляет и удаляет строки, но вот как только я хочу пронумеровать по новой Столбец 4 на листе MB (после вставки строки образуется разрыв из пустых ячеек) эксель вылетает с ошибкой. Т. е. в середине выполнения процедуры опять срабатывает событие изменения листа? |
|
|
Нумерация строк сквозь объединенные ячейки
Нумерация строк сквозь объединенные ячейки