Форум профессиональных мебельщиков PROMEBELclub
 
PROMEBELclub - Форум для мебельщиков: конструкторов, дизайнеров, мастеров, технологов и всех, кто имеет отношение к производству и изготовлению мебели. Программы для конструирования и дизайна мебели. Мебельная литература и обучающие пособия.
 
 

Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели

Меню

Маркет


Программы для конструирования и дизайна мебели Любые программы для мебели. Программы для проектирования мебели, расстановки мебели, конструирования мебели, дизайна мебели, раскроя, дизайна интерьера и т.п.

Ответ
 
Опции темы Опции просмотра
Старый 13.01.2013, 21:32  
Exсel. Помощь по составлению таблиц и созданию макросов в мебельных расчётах
AndrewP
Местный
Регистрация: 13.08.2010
Сообщений: 1,615

Сказал(а) спасибо: 11,834
Поблагодарили 9,536 раз(а) в 1,526 сообщениях
Версия для печати Отправить по электронной почте
AndrewP AndrewP вне форума 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
Мечта людоеда скоро придёт к известностиМечта людоеда скоро придёт к известности
По умолчанию

Расчет угловых распашных шкафов под петли.

Небольшая рекомендация: прежде, чем начать изучать файлик, поставьте на него режим "только чтение".
Миниатюры
1.jpg   2.jpg   3 .jpg   3 - 2.jpg   4.jpg  

5.jpg  
Вложения
Тип файла: xls Расчет под петли.xls (51.0 Кб, 105 просмотров)
__________________
Прежде, чем вступить на дорогу мести, вырой две могилы. Конфуций.
Мечта людоеда вне форума   Ответить с цитированием Вверх
16 пользователя(ей) сказали cпасибо:
Старый 01.08.2013, 06:08   #122
Antoshka
Новичок
 
Регистрация: 25.04.2009
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
Вес репутации: 0
Antoshka пока не определено
По умолчанию

Надо использовать именованный диапазон. То есть ты присваиваешь диапазону имя и для выведения списка уже ссылаешься на это имя, а не адрес ячеек. Например Источник "=My_List". В этом случае список можно размещать как в другом листе, так и в другом файле. Для того, чтобы скопировать именованный диапазон из одной книги в другую я делал так.
Создавал в книге со списком формулу в любой ячейке "=My_List". Потом тупо копируешь эту ячейку с формулой в нужную тебе книгу. И всё, в твоей книге появляется именованный диапазон, основанный на списке в другой книге.

Добавлено через 6 минут
Цитата:
Сообщение от Мебляр Посмотреть сообщение
И у меня вопрос. Как сделать так что бы выпадающий (раскрывающийся) список подтягивался с другого файла?
Надо использовать именованный диапазон. То есть ты присваиваешь диапазону имя и для выведения списка уже ссылаешься на это имя, а не адрес ячеек. Например Источник "=My_List". В этом случае список можно размещать как в другом листе, так и в другом файле. Для того, чтобы скопировать именованный диапазон из одной книги в другую я делал так.
Создавал в книге со списком формулу в любой ячейке "=My_List". Потом тупо копируешь эту ячейку с формулой в нужную тебе книгу. И всё, в твоей книге появляется именованный диапазон, основанный на списке в другой книге.
Antoshka вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
XSerj (01.08.2013)
Старый 04.08.2013, 00:05   #123
Мебляр
Пользователь
 
Регистрация: 20.01.2011
Адрес: Украина
Сообщений: 98
Сказал(а) спасибо: 38
Поблагодарили 221 раз(а) в 49 сообщениях
Вес репутации: 215
Мебляр - весьма и весьма положительная личностьМебляр - весьма и весьма положительная личностьМебляр - весьма и весьма положительная личность
По умолчанию

Цитата:
Сообщение от Antoshka Посмотреть сообщение

Добавлено через 6 минут


.
Создавал в книге со списком формулу в любой ячейке "=My_List". Потом тупо копируешь эту ячейку с формулой в нужную тебе книгу. И всё, в твоей книге появляется именованный диапазон, основанный на списке в другой книге.
Попробовал, да, если присвоить списку именной диапазон, всё получается. Но есть одно НО. Оба файла должны быть открыты. Т.е. если я подтягиваю выпадающий список например из файла "прайс" в файл "расчёты", то файл "прайс" должен быть открыт. Работает даже если файлы размещены в разных папках. Спасибо, хоть и не идеально но это уже что то.
Не могу сходу сообразить, а как отменить имя диапазону?
Мебляр вне форума   Ответить с цитированием Вверх
Старый 04.08.2013, 05:43   #124
kylan
Модератор
 
Аватар для kylan
 
Регистрация: 25.02.2010
Адрес: г.Орск
Сообщений: 5,224
Сказал(а) спасибо: 8,274
Поблагодарили 16,288 раз(а) в 4,580 сообщениях
Вес репутации: 4030
kylan репутация неоспоримаkylan репутация неоспоримаkylan репутация неоспоримаkylan репутация неоспоримаkylan репутация неоспоримаkylan репутация неоспоримаkylan репутация неоспоримаkylan репутация неоспоримаkylan репутация неоспоримаkylan репутация неоспоримаkylan репутация неоспорима
По умолчанию

Цитата:
Сообщение от Мебляр Посмотреть сообщение
НО. Оба файла должны быть открыты.
А что помешало в открытом файле добавить лист "прайс"? Открыли один файл, а там к нему хоть сотню прилепите. Тока мышкой ткнуть, и вот он, второй - сотый файл в одном флаконе. Дело тока в весе самого файла. Но сейчас это ведь не актуально, по сравнению с 90 годами, когда жесткий диск на 8 гигов - предел мечтания.
__________________
Что прекрасно подходит одному, для другого- не приемлемо.
kylan вне форума   Ответить с цитированием Вверх
Старый 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
Мебляр - весьма и весьма положительная личностьМебляр - весьма и весьма положительная личностьМебляр - весьма и весьма положительная личность
По умолчанию Расчитать вес мебельных деталей.

Иногда бывает необходимость знать вес мебельных деталей (подобрать авентосы, газ лифты и пр) или при перевозке знать какой вес загружается в авто. Выкладываю свою табличку по расчёту.
Миниатюры
Расчёт веса мебельных деталей и пр.jpg  
Вложения
Тип файла: rar Расчёт веса мебельных деталей и пр.rar (8.9 Кб, 71 просмотров)
Мебляр вне форума   Ответить с цитированием Вверх
13 пользователя(ей) сказали cпасибо:
Старый 18.09.2013, 09:43   #127
sparkfire
Местный
 
Аватар для sparkfire
 
Регистрация: 01.06.2012
Адрес: Санкт Петербург
Сообщений: 191
Сказал(а) спасибо: 403
Поблагодарили 392 раз(а) в 113 сообщениях
Вес репутации: 282
sparkfire - это имя известно всемsparkfire - это имя известно всемsparkfire - это имя известно всемsparkfire - это имя известно всемsparkfire - это имя известно всемsparkfire - это имя известно всем
По умолчанию

Доброго утра всем.
Друзья, посоветуйте пожалуйста, как лучше сделать...
Есть таблица, в которой поэтапно выделяются кнопками макроса ячейки красным, желтым и зеленым цветом(типа ход выполнения работ)
Есть вспомогательная таблица(скрытая), где от цвета ячейки должно зависеть число, красный=0, желтый=0,5, зеленый=1.
Как завязать зависимость числа на цвет ячейки?
__________________
Всем добра!
sparkfire вне форума   Ответить с цитированием Вверх
Старый 18.09.2013, 12:12   #128
smz
VIP
 
Аватар для smz
 
Регистрация: 18.01.2010
Адрес: Украина
Сообщений: 1,483
Сказал(а) спасибо: 1,569
Поблагодарили 4,849 раз(а) в 1,340 сообщениях
Вес репутации: 1292
smz репутация неоспоримаsmz репутация неоспоримаsmz репутация неоспоримаsmz репутация неоспоримаsmz репутация неоспоримаsmz репутация неоспоримаsmz репутация неоспоримаsmz репутация неоспоримаsmz репутация неоспоримаsmz репутация неоспоримаsmz репутация неоспорима
По умолчанию

Цитата:
Сообщение от sparkfire Посмотреть сообщение
Как завязать зависимость числа на цвет ячейки?
Я просто немного не понял. Точнее не понял про макрос.
Можно подробнее откуда берутся цвета и зачем скрытая таблица.
Если это макрос красит Ваши ячейки, то пусть еще проставляет цифры.
(Тогда отпадает необходимость в скрытой таблице)
Чтобы они Вам не мешали пусть тоже будут такого же цвета.
А далее, если нужно, приравняйте значение ячеек двух таблиц.

Если просто красить ячейки и брать зависимость от различных значений.
Тогда проще через условное форматирование.
__________________
"Если вы заметили, что вы на стороне большинства, это верный признак того, что пора меняться."
Марк Твен
smz вне форума   Ответить с цитированием Вверх
3 пользователя(ей) сказали cпасибо:
sparkfire (18.09.2013), zzerg (02.07.2014), _konstruktor_ (28.11.2019)
Старый 18.09.2013, 16:19   #129
sparkfire
Местный
 
Аватар для sparkfire
 
Регистрация: 01.06.2012
Адрес: Санкт Петербург
Сообщений: 191
Сказал(а) спасибо: 403
Поблагодарили 392 раз(а) в 113 сообщениях
Вес репутации: 282
sparkfire - это имя известно всемsparkfire - это имя известно всемsparkfire - это имя известно всемsparkfire - это имя известно всемsparkfire - это имя известно всемsparkfire - это имя известно всем
По умолчанию

Смеюсь))) именно так и решил этот вопрос для себя)))
Кнопкой красятся ячейки и проставляются цифры, только про цифры того же цвета не додумался)))

есть работа, ее количество, и цена. требуется разбить весь объем работы на какие-то периоды, чтоб отслеживать исполнение в текущий момент.
Соответственно и оплата с клиента и выплаты рабочим можно делать не по завершению, а частями по исполнению.. Самая правая колонка ищет максимальное значение в своей строке и выводит его. Дело мало касается мебели, делаю эту таблицу знакомым, но частично может буду использовать и у себя.
__________________
Всем добра!
sparkfire вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
smz (18.09.2013), _konstruktor_ (28.11.2019)
Старый 01.10.2013, 12:24   #130
Astek
Новичок
 
Регистрация: 29.09.2013
Сообщений: 1
Сказал(а) спасибо: 8
Поблагодарили 1 раз в 1 сообщении
Вес репутации: 0
Astek пока не определено
По умолчанию

Здравствуйте коллеги! Спасибо за обсуждение такого интересного вопроса, а автору отдельный респект за подробное описание. Тема натолкнула меня на мысль тоже немного облегчить труд консультанта, да и свой тоже.

Пишу первое сообщение, ссылки вставлять не дают))

planetaexcel. ru/techniques/1/181/#2089

Хочется реализовать что-то подобное (мой вариант "горизонтальный 2")


Суть проблемы такая:
1) Есть файл для расчета (обычный экселевский), куда от руки забиваются позиции из распечатанного прайса.
2) Хочется с помощью списков производить наполнение Калькуляции из электронного прайса (к данному листу книги будет доступ только у администратора)
3) То есть. выбрали в одном из списков позицию, она сразу записалась в первую пустую строку (в столбце наименование).
4) А если все строки уже заполнены, то можно ли добавить еще одну, например с №36 и так далее?

Создал прайс, на листе с калькуляцией сделал список, в котором можно выбрать нужную позицию.
Взял с сайта код, исправил значения ячеек на свои, но вот оператор target.end(xldown) для меня загадка. Как заставить его спуститься на одну строку ниже, но в пределах, не заходящих за рабочую часть калькуляции.

простите, если запутал, сложно сформулировать, когда не знаешь )))

p.s. и еще вопрос: при сохранении макроса, расширение меняется на xlsm, а ваши примеры с макросами имеют расширение xls, почему так?


заранее большое спасибо!

---------------
в общем, с моими скудными познаниями, получилось сделать только циклом while, перебирая строки и останавливаясь на первой пустой. Наверняка есть какой-нить более изящный способ.
Вложения
Тип файла: rar Кальк.rar (20.9 Кб, 84 просмотров)

Последний раз редактировалось Astek; 01.10.2013 в 21:22.
Astek вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Владослав (01.03.2016)
Ответ

Нижняя навигация
Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Программы для мебельщиков > Программы для конструирования и дизайна мебели


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мебельных дел мастер arsenii1981 Журналы 5 22.12.2014 13:52
Расчёт кухонных тумб в Exсel Valerian Программы для конструирования и дизайна мебели 25 10.03.2013 21:49
Компания Sky Group и ее партнеры объединили усилия по созданию технологичных продукто IQDEMY Поставщики 0 09.01.2013 09:45
Идея по созданию зеркального лого на посуде Shima Как это сделать?. Идеи. 13 28.10.2010 17:22
Уроки по созданию мебели от Девида Маркса Dosoleg Видео. Мебель и деревообработка. 13 31.08.2010 23:41


Текущее время: 02:21. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL

џндекс.Њетрика