11.04.2017 10:33:22
разместил тему на другом форуме
|
|
|
08.04.2017 08:12:43
Sanja,
Я прожил в Китае около 8 лет, но даже я не могу сказать чтобы это значило ))) Сделал пример, прикрпеляю. файл DB является базой данных, которая пополняется сторонними файлами и формами из других книг. Но не важно как туда попадают данные, важно что попадают) Так вот в примере два файла : DB - база данных с сводной таблицей на листе Остатки - который по идеи должен показывать, наличие на складе по всем позициям забитым в базе данных, черпая данные из сводной таблицы файла DB. Кнопка обновить в форме файла Остатки открывает книгу по прописанному пути и заносит данные в два Listbox'а формы файла Остатки (один для продукции, другой для сырья). Для корректной работы пропишите путь к файлу DB в кнопке Обновить.
Изменено: |
|
|
07.04.2017 16:01:38
Добрый день, Так вот в примере два файла :
Изменено: |
|||
|
07.04.2017 09:35:19
V, Задача - вывести данные сводной таблицы (которая постоянно меняет свой размер в зависимости от заполнености) в listbox. Чтобы не нужно было постоянно менять диапазон выводимых данных, не хочу использовать диапазон в качестве RowSource в Listbox, поэтому и говорю что нужно решить эту задачу через имя или другим способом, которого я не знаю. Вы написали постом выше о том чтобы указать не имя а диапазон, я ответил.
|
|
|
05.04.2017 07:43:27
Добрый день, Уже по разному пытался, не могу дойти до решения.
Изменено: |
|||
|
29.03.2017 14:05:46
Нашел ошибку у себя в коде где указывается путь к файлу, изменил на :
Set wb = Workbooks.Open("C:\Users\Kitaez\Desktop\Книга2.xlsm") Спустя время и попытки сделать что-то, вернул всё как написал выше и тип ошибки изменился на "Object variable or With block variable not set". Кнопка "Debug" выделяет строку : lr = Cells(Rows.Count, 1).End(xlUp).Row + 1
Изменено: |
|
|
29.03.2017 13:38:29
[P]yozhik, остались вопросы, ругается "Variable not defined" - на переменные a,b.
Затем заметил небольшую ошибку переменная вводится "wd", а дальше по коду идет как "wb". Я переделал, но что-то всё равно не так, выдает ошибку "Type mismatch", подскажите в чем ошибка ?
|
|||
|
29.03.2017 12:29:30
Добрый день, форумчане и ЭксельЭксперты !
Собственные знания и поиски на различных форумах не привели к результатам, прошу помощи в решении следующей задачи. Имеем "Книгу 1" в ней форма "Форма1" с двумя текстовыми полями "ТекстовоеПоле1", "ТекстовоеПоле2" и кнопка "Кнопка1". Имеем "Книгу 2" в ней "Лист1" на нем умная таблица "Таблица1" с двумя столбцами "Столбец1", "Столбец2". Задача следующая - используя форму в "Книге 1" добавлять данные из "ТекстовоеПоле1"(Книга1) в "Столбец1"(Книга2) и из "ТекстовоеПоле2"(Книга1) в "Столбец2"(Книга2) по нажатию кнопки "Кнопка1"(Книга1). При всё при этом "Книга2" должна быть закрыта и защищена паролем "123456" и открываться только для занесения данных и закрываться. Если есть возможность приведите пример полной цепочки кода. За ранее благодарю всех помогающих в решении сего вопроса.
Изменено: |
|
|
24.03.2017 18:56:15
CrazyRabbit, спасибо, сейчас буду пробовать !)
|
|
|
23.03.2017 15:33:40
Добрый день, помогите решить задачу.
Имеется книга, в книге страница, на странице таблица с 4-мя столбцами (Дата / Артикул / Метраж / Статус). Имеются две формы одна для добавления данных в эту таблицу : дата вносится системная, артикул выбранный из списка, метраж указанный в форме, статус по умолчанию вносится "Не принят". Есть вторая форма с Listbox в котором отображаются все позиции из листа со статусом "Не принят" после нажатия кнопки "Обновить". А теперь то что не могу и не знаю как сделать чтобы выделенные позиции в Listbox по нажатию кнопки "Кнопка 1" меняли свой статус с "Не принят" на "Принят" в таблице с данными. Помогите кодом =) Упрощенный пример в приложении.
Изменено: |
|
|