|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.05.2020, 21:13 | #1 |
Новичок
Джуниор
Регистрация: 04.05.2020
Сообщений: 4
|
Автозаполнение таблицы
Добрый день! Не нашла похожую тему.
Общая задача следующая. В книге есть 12 листов и 13-й - сводный. На каждом из 12 листов есть кнопка запуска макроса разлиновки нужного количества полей таблицы и подстановки формулы (в столбец 3). Макросы относятся к объектам Worksheet (к Листам). Каждый макрос имеет своё уникальное название, как например "Заполнение_полей_таблицы_фундамент а" Есть UserForm "Дефекты", на ней 2 TextBox и Label и 1 CommandButton. ЮзерФорм не относится к конкретному листу, она в макросе каждого листа вызывается (.show) или убирается (.define). В макросе листа решается задача ввести в ячейки таблицы значения из TextBox. Столкнулась с проблемой, что по событию CommandButton_Click я не могу назначить действие ввести ячейки из текстбоксов. Код пишу такой: В Листе Код:
Код:
|
05.05.2020, 02:39 | #2 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
05.05.2020, 12:02 | #3 |
Новичок
Джуниор
Регистрация: 04.05.2020
Сообщений: 4
|
пишет, Runtime error 424, object required. Ошибка в коде кнопки.
Я перепробовала несколько видов указания на процедуру Ввод_данных_по_кнопке: - через ActiveSheet - через WorkSheet("Фундаменты") - через Фундаменты.Ввод_данных_по_кнопке Пробовала указывать в коде кнопки переменные через ByVal i as integer, n as Long Последний раз редактировалось cutie pie; 05.05.2020 в 12:24. |
05.05.2020, 14:14 | #4 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
12 листов и 12 макросов одинаковых Ввод_данных_по_кнопке в коде каждого листа?
в инспекторе как записано, Лист1(Фундаменты) ?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. Последний раз редактировалось Aleksandr H.; 05.05.2020 в 14:23. |
05.05.2020, 18:43 | #5 |
Новичок
Джуниор
Регистрация: 04.05.2020
Сообщений: 4
|
Да, именно так.
Лист2 (Фундаменты). скриншот.bmp Пока что макрос 1 только на листе 2. Планировала потом его размножить, чтобы из активного листа запускать макрос кнопкой на этом же листе. |
05.05.2020, 18:52 | #6 | |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Цитата:
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
|
05.05.2020, 22:16 | #7 | |
Новичок
Джуниор
Регистрация: 04.05.2020
Сообщений: 4
|
Цитата:
А так, конечно, понимаю, что надо упрощать код. Но вот, я даже внутри одного листа не могу кнопку запустить. |
|
05.05.2020, 22:44 | #8 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
+- такой подход
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
автозаполнение таблицы | Евгений Б | Microsoft Office Excel | 1 | 26.07.2014 01:48 |
Автозаполнение следущей строки таблицы | Окоча Юра | Microsoft Office Word | 3 | 05.05.2010 09:23 |
Автозаполнение таблицы. | agregator | Microsoft Office Excel | 10 | 27.10.2009 12:54 |
автозаполнение таблицы. | Warlock | Microsoft Office Excel | 6 | 25.12.2008 11:13 |
dephi/sql автозаполнение таблицы??? | Geddar | Помощь студентам | 12 | 23.05.2008 08:31 |