|
|
Программы для конструирования и дизайна мебели Любые программы для мебели. Программы для проектирования мебели, расстановки мебели, конструирования мебели, дизайна мебели, раскроя, дизайна интерьера и т.п. |
|
|
|
13.01.2013, 21:32
|
|
Exсel. Помощь по составлению таблиц и созданию макросов в мебельных расчётах
AndrewP
Местный
Регистрация: 13.08.2010
Сообщений: 1,615
Сказал(а) спасибо: 11,834
Поблагодарили 9,536 раз(а) в 1,526 сообщениях
13.01.2013, 21:32
Рейтинг:
()
Что такое макрос. Как его писать. На каком языке он пишется.
Предлагаю опытным форумчанам делиться своими знаниями Exel, в применении к мебельным задачам. С картинками и примерами.
Как, например сделать так, чтобы нажав на созданную кнопку бралось значение ячейки с одного листа и прибавлялось к значению ячейки на другом листе?
Варианты решения данной задачи во вложенном файле.
Последний раз редактировалось AndrewP; 15.12.2014 в 02:57..
|
Просмотров: 195397
|
17 пользователя(ей) сказали cпасибо:
|
|
13.07.2013, 11:34
|
#121
|
Новичок
Регистрация: 17.05.2011
Сообщений: 28
Сказал(а) спасибо: 1
Поблагодарили 145 раз(а) в 21 сообщениях
Вес репутации: 0
|
Расчет угловых распашных шкафов под петли.
Небольшая рекомендация: прежде, чем начать изучать файлик, поставьте на него режим "только чтение".
__________________
Прежде, чем вступить на дорогу мести, вырой две могилы. Конфуций.
|
|
|
16 пользователя(ей) сказали cпасибо:
|
|
01.08.2013, 06:08
|
#122
|
Новичок
Регистрация: 25.04.2009
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
Вес репутации: 0
|
Надо использовать именованный диапазон. То есть ты присваиваешь диапазону имя и для выведения списка уже ссылаешься на это имя, а не адрес ячеек. Например Источник "=My_List". В этом случае список можно размещать как в другом листе, так и в другом файле. Для того, чтобы скопировать именованный диапазон из одной книги в другую я делал так.
Создавал в книге со списком формулу в любой ячейке "=My_List". Потом тупо копируешь эту ячейку с формулой в нужную тебе книгу. И всё, в твоей книге появляется именованный диапазон, основанный на списке в другой книге.
Добавлено через 6 минут
Цитата:
Сообщение от Мебляр
И у меня вопрос. Как сделать так что бы выпадающий (раскрывающийся) список подтягивался с другого файла?
|
Надо использовать именованный диапазон. То есть ты присваиваешь диапазону имя и для выведения списка уже ссылаешься на это имя, а не адрес ячеек. Например Источник "=My_List". В этом случае список можно размещать как в другом листе, так и в другом файле. Для того, чтобы скопировать именованный диапазон из одной книги в другую я делал так.
Создавал в книге со списком формулу в любой ячейке "=My_List". Потом тупо копируешь эту ячейку с формулой в нужную тебе книгу. И всё, в твоей книге появляется именованный диапазон, основанный на списке в другой книге.
|
|
|
Пользователь сказал cпасибо:
|
|
04.08.2013, 00:05
|
#123
|
Пользователь
Регистрация: 20.01.2011
Адрес: Украина
Сообщений: 98
Сказал(а) спасибо: 38
Поблагодарили 221 раз(а) в 49 сообщениях
Вес репутации: 215
|
Цитата:
Сообщение от Antoshka
Добавлено через 6 минут
.
Создавал в книге со списком формулу в любой ячейке "=My_List". Потом тупо копируешь эту ячейку с формулой в нужную тебе книгу. И всё, в твоей книге появляется именованный диапазон, основанный на списке в другой книге.
|
Попробовал, да, если присвоить списку именной диапазон, всё получается. Но есть одно НО. Оба файла должны быть открыты. Т.е. если я подтягиваю выпадающий список например из файла "прайс" в файл "расчёты", то файл "прайс" должен быть открыт. Работает даже если файлы размещены в разных папках. Спасибо, хоть и не идеально но это уже что то.
Не могу сходу сообразить, а как отменить имя диапазону?
|
|
|
04.08.2013, 05:43
|
#124
|
Модератор
Регистрация: 25.02.2010
Адрес: г.Орск
Сообщений: 5,224
Сказал(а) спасибо: 8,274
Поблагодарили 16,288 раз(а) в 4,580 сообщениях
Вес репутации: 4030
|
Цитата:
Сообщение от Мебляр
НО. Оба файла должны быть открыты.
|
А что помешало в открытом файле добавить лист "прайс"? Открыли один файл, а там к нему хоть сотню прилепите. Тока мышкой ткнуть, и вот он, второй - сотый файл в одном флаконе. Дело тока в весе самого файла. Но сейчас это ведь не актуально, по сравнению с 90 годами, когда жесткий диск на 8 гигов - предел мечтания.
__________________
Что прекрасно подходит одному, для другого- не приемлемо.
|
|
|
04.08.2013, 10:28
|
#125
|
Пользователь
Регистрация: 20.01.2011
Адрес: Украина
Сообщений: 98
Сказал(а) спасибо: 38
Поблагодарили 221 раз(а) в 49 сообщениях
Вес репутации: 215
|
Цитата:
Сообщение от kylan
Тока мышкой ткнуть, и вот он, второй - сотый файл в одном флаконе.
|
Вот это и мешает.Структура проекта. Вы же не храните в одной папке и фото и видео и ....... Есть файл по расчёту кухонных модулей,(в нём уже надцать листов) цены подтягиваются из файла "прайс", есть файл по расчёту комодов и т.д. смысл понятен, мне так удобнее, нежели 100 листов в одном флаконе.
|
|
|
27.08.2013, 19:32
|
#126
|
Пользователь
Регистрация: 20.01.2011
Адрес: Украина
Сообщений: 98
Сказал(а) спасибо: 38
Поблагодарили 221 раз(а) в 49 сообщениях
Вес репутации: 215
|
Расчитать вес мебельных деталей.
Иногда бывает необходимость знать вес мебельных деталей (подобрать авентосы, газ лифты и пр) или при перевозке знать какой вес загружается в авто. Выкладываю свою табличку по расчёту.
|
|
|
13 пользователя(ей) сказали cпасибо:
|
|
18.09.2013, 09:43
|
#127
|
Местный
Регистрация: 01.06.2012
Адрес: Санкт Петербург
Сообщений: 191
Сказал(а) спасибо: 403
Поблагодарили 392 раз(а) в 113 сообщениях
Вес репутации: 282
|
Доброго утра всем.
Друзья, посоветуйте пожалуйста, как лучше сделать...
Есть таблица, в которой поэтапно выделяются кнопками макроса ячейки красным, желтым и зеленым цветом(типа ход выполнения работ)
Есть вспомогательная таблица(скрытая), где от цвета ячейки должно зависеть число, красный=0, желтый=0,5, зеленый=1.
Как завязать зависимость числа на цвет ячейки?
__________________
Всем добра!
|
|
|
18.09.2013, 12:12
|
#128
|
VIP
Регистрация: 18.01.2010
Адрес: Украина
Сообщений: 1,483
Сказал(а) спасибо: 1,569
Поблагодарили 4,849 раз(а) в 1,340 сообщениях
Вес репутации: 1292
|
Цитата:
Сообщение от sparkfire
Как завязать зависимость числа на цвет ячейки?
|
Я просто немного не понял. Точнее не понял про макрос.
Можно подробнее откуда берутся цвета и зачем скрытая таблица.
Если это макрос красит Ваши ячейки, то пусть еще проставляет цифры.
(Тогда отпадает необходимость в скрытой таблице)
Чтобы они Вам не мешали пусть тоже будут такого же цвета.
А далее, если нужно, приравняйте значение ячеек двух таблиц.
Если просто красить ячейки и брать зависимость от различных значений.
Тогда проще через условное форматирование.
__________________
"Если вы заметили, что вы на стороне большинства, это верный признак того, что пора меняться."
Марк Твен
|
|
|
3 пользователя(ей) сказали cпасибо:
|
|
18.09.2013, 16:19
|
#129
|
Местный
Регистрация: 01.06.2012
Адрес: Санкт Петербург
Сообщений: 191
Сказал(а) спасибо: 403
Поблагодарили 392 раз(а) в 113 сообщениях
Вес репутации: 282
|
Смеюсь))) именно так и решил этот вопрос для себя)))
Кнопкой красятся ячейки и проставляются цифры, только про цифры того же цвета не додумался)))
есть работа, ее количество, и цена. требуется разбить весь объем работы на какие-то периоды, чтоб отслеживать исполнение в текущий момент.
Соответственно и оплата с клиента и выплаты рабочим можно делать не по завершению, а частями по исполнению.. Самая правая колонка ищет максимальное значение в своей строке и выводит его. Дело мало касается мебели, делаю эту таблицу знакомым, но частично может буду использовать и у себя.
__________________
Всем добра!
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
01.10.2013, 12:24
|
#130
|
Новичок
Регистрация: 29.09.2013
Сообщений: 1
Сказал(а) спасибо: 8
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
|
Здравствуйте коллеги! Спасибо за обсуждение такого интересного вопроса, а автору отдельный респект за подробное описание. Тема натолкнула меня на мысль тоже немного облегчить труд консультанта, да и свой тоже.
Пишу первое сообщение, ссылки вставлять не дают))
planetaexcel. ru/techniques/1/181/#2089
Хочется реализовать что-то подобное (мой вариант "горизонтальный 2")
Суть проблемы такая:
1) Есть файл для расчета (обычный экселевский), куда от руки забиваются позиции из распечатанного прайса.
2) Хочется с помощью списков производить наполнение Калькуляции из электронного прайса (к данному листу книги будет доступ только у администратора)
3) То есть. выбрали в одном из списков позицию, она сразу записалась в первую пустую строку (в столбце наименование).
4) А если все строки уже заполнены, то можно ли добавить еще одну, например с №36 и так далее?
Создал прайс, на листе с калькуляцией сделал список, в котором можно выбрать нужную позицию.
Взял с сайта код, исправил значения ячеек на свои, но вот оператор target.end(xldown) для меня загадка. Как заставить его спуститься на одну строку ниже, но в пределах, не заходящих за рабочую часть калькуляции.
простите, если запутал, сложно сформулировать, когда не знаешь )))
p.s. и еще вопрос: при сохранении макроса, расширение меняется на xlsm, а ваши примеры с макросами имеют расширение xls, почему так?
заранее большое спасибо!
---------------
в общем, с моими скудными познаниями, получилось сделать только циклом while, перебирая строки и останавливаясь на первой пустой. Наверняка есть какой-нить более изящный способ.
Последний раз редактировалось Astek; 01.10.2013 в 21:22.
|
|
|
Пользователь сказал cпасибо:
|
|
|
|
|
Нижняя навигация
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 02:21. Часовой пояс GMT +3.
|