Нужна аналогичная программа (надстройка, макрос) для Excel?
Оформите заказ, не забыв прикрепить примеры файлов, и описать, что и как должно работать.
Макросы для Excel. Парсинг сайтов. Программист Excel. Надстройки для Excel, и макросы VBA под заказ. |
||
Нужна аналогичная программа (надстройка, макрос) для Excel? Оформите заказ, не забыв прикрепить примеры файлов, и описать, что и как должно работать.
Программа предназначена для автоматизации процесса создания форм ввода и редактирования данных из таблиц Excel. Сейчас реализована лишь малая часть программы. Как будет свободное время - постараюсь продолжить написание кода.
|
Комментарии
Спасибо вам за такую огромную и очень нужную людям работу, могу поделиться своими наработками, С уважением Сергей. Владивосток.
А как на 64 битной винде запустить?
В описании, первой строкой красным цветом написано:
«Сейчас реализована лишь малая часть программы.»
потому и не работает - раз программа не доделана
(раньше она мне была нужна — мне часто заказывали всякие формы ввода — я и начал делать подобную программу, а сейчас я эти формы почти не делаю, так что надобность в программе отпала)
Почему не работает то? ни чего не понимаю форму пустую отображает а создавать не создает
Все конечно хорошо но только вот почему то не реагирует на команду создать.... и удалить считает попытки, в общем не работает хотя и безопасноть отключена и все такое. Кто подсскажет что к чему?
В этом случае не получится сделать программу универсальной.
Сколько каких элементов добавлять? Всех по 20 штук?
А если не хватит? К примеру, текстовых полей надо всего 5, а галочек (checkbox) - 30 штук...
Когда я начинал делать эту программу, я стремился прежде всего к универсальности, и максимальному удобству использования (чтобы пользователь нажал на кнопку, - и готовая форма ввода отобразилась на экране, причем чтобы пользователь мог передвинуть некоторые элементы, дописать код обработчиков, и т.п., и чтобы изменения сохранялись с файлом)
Форма ввода большой и не должна быть - я планировал элементы управления размещать на разных вкладках, по 5-10 элементов на вкладке MultiPage.
Увы, сейчас у меня слишком мало свободного времени, и я не знаю, когда у меня дойдут руки до завершения этой программы.
А что если добавить все элементы управления на форму сразу? И менять их параметр .Visible в зависимости от формы формирования вида и типа формы ввода - отображать те или иные элементы управления, с теми или иными параметрами и табиндексами?
Форма ввода все равно не может быть слишком большой, тогда уж удобнее использовать лист экселя голяком, без форм.
esli lyudam nravitsa znacit vse xorosho
VBA-addict, спасибо! Сам вряд ли бы догадался.
Как будет время - продолжу работу над программкой
(у меня тогда вся работа встала из-за того, что контролы на форму то добавлялись, то нет)
Если с ShowModal = True контролы без проблем будут добавляться на разные вкладки MultiPage, независимо от того, открыт в данный момент редактор VBA, или нет, - то, думаю, всё получится.
Ну что аффтар - с тебя бутылка виртуального пива... Х.З. в чем дело, НО методом научного тыка (см. остальные мои посты на тему...) нашел камень преткновения... В общем, в свойстве формы FormMain меняешь ее свойство ShowModal на True и весь код замечательно работает без всяких сбоев и без OnError. Почему - х.з. - найдешь ответ - пости сюда и в мыло - я и так на это времени много потратил. В алыверды - если продолжишь работать в этом направлении - держи в курсе дела...
Еще одно наблюдение - корректирующее предыдущее:
Если запустить "Отобразить форму", то "Создать кнопки" не создает кнопки, если запустить 1! раз.
Если же запустить код/нажать кнопку "Создать кнопки" 2! раза - кнопки создаются
Итак, выдалась свободная минутка - пару слов о своих наблюдениях (Excel 2003 Eng) - может это вас к чему-либо подведет:
1) Если после загрузки файла что с листа, что из кода запустить "Создать кнопки" - кнопки создаются и остаются навечно
2) Если после загрузки файла что с листа, что из кода запустить сначала "Отобразить форму" - то, сколько потом не нажимай "Создать кнопки - они не создаются"
Вывод: в результате Unload Me - выгрузка формы происходит как-то не полностью...
Продолжаю изучение вопроса - если в чем-то продвинетесь сами - пишите сюда или на мыло...
Я недоделал программу (сделано только процентов 30 от необходимого)
Проблема в том, что программное добавление элементов управления на форму весьма глючно реализовано - мне не удалось добиться стабильной работы кода (раза со второго- третьего срабатывает, если запускать из Excel, а при запуске из VBA срабатывает в зависимости от того, загружена ли форма в редакторе VBA)
Поскольку опыта работы с программным добавлением контролов на форму у меня нет, я и забросил разработку.
(проблема не динамически выводить элементы управления на форму при каждом запуске - тут всё работает беспроблемно. Сложности при добавлении элементов на форму "навечно" - чтобы их потом можно было вручную передвигать на форме)
Что-то не догоню. У меня Форма редактирования и ввода данных показывается незаполненной. Это глюк моего Excel 2003 Eng или еще не дописанная часть?
Готов поучаствовать, вопрос в том - какой функционал вы под это дело хотите развернуть?
Хорошая разработка. Нужная. Но у меня другая проблема. Хотел бы с вами связаться, но не знаю как. Пробовал оформить заказ - не получается. А тема у меня похожая на вашу. Попробую связаться с вами еще раз. С уважением
Александр.
Спасибо за разработку. Хотел бы присоединиться.
Макросы и ВБ-редактор познаю самоучкой по мере надобности. Тема на сегодня для меня актуальна, потому как на работе все кому не лень заносят в головную таблицу что хотят. Надо создать форму ввода удобную настолько, чтоб не было желания у личного состава лазить в эксель и заносить туда ошибки.
Прошу разрешения иногда задавать дурацкие вопросы по теме.
С Уважением.
Дмитрий. Ариель. Израиль.