Показать форму на всех листах в файле Excel - PullRequest
0 голосов
/ 16 ноября 2009

Я пишу небольшой скрипт-генератор (использующий Excel VBA) для генерации набора исходного кода, учитывая различные данные, поступающие от пользователей.

В настоящее время у меня есть одна рабочая таблица «Генератор управления», которая предоставляет доступ к инструментам создания сценариев. Здесь есть кнопка, которая всплывает в маленькой форме с различными вариантами генерации.

Каждая часть исходного кода также получает свой собственный рабочий лист для целей генерации. Итак, у меня есть один рабочий лист для команд генерации и, возможно, 10-20 для параметров исходного кода.

Что я хотел бы сделать, так это как-нибудь взять мою всплывающую форму и встроить ее в каждый рабочий лист ... сделать ее «всегда видимой» в углу или что-то в этом роде.

Каждый лист исходного кода также генерируется программно ... Я бы предположил, что мог бы скопировать свою всплывающую кнопку для каждого листа, но я бы предпочел, чтобы эта форма всегда была видимой.

Возможно ли что-то подобное?

1 Ответ

3 голосов
/ 16 ноября 2009

Вместо того, чтобы поместить его на рабочий лист, разве у вас не может быть кнопки на панели инструментов, которая просто открывает диалоговое окно? (Другими словами, ваш пользовательский интерфейс - это пользовательская форма, а не набор элементов управления рабочей таблицей).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...