|
|
Программы для конструирования и дизайна мебели Любые программы для мебели. Программы для проектирования мебели, расстановки мебели, конструирования мебели, дизайна мебели, раскроя, дизайна интерьера и т.п. |
|
|
|
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..
|
Просмотров: 209120
|
17 пользователя(ей) сказали cпасибо:
|
|
13.03.2013, 18:24
|
#91
|
Местный
Регистрация: 01.06.2012
Адрес: Санкт Петербург
Сообщений: 191
Сказал(а) спасибо: 403
Поблагодарили 392 раз(а) в 113 сообщениях
Вес репутации: 284
|
Уффф... Разобрался сам...
Выглядит это следующим образом...
Код:
Sub Сохранение()
Dim ActiveSht As Worksheet
Dim NewWb As Workbook
Sheets(Array("Форма 1", "Распил", "Фасады")).Copy
' Здесь указываете имена нужных листов, в т.ч. и скрытых.
Set NewWb = ActiveWorkbook
For Each ActiveSht In NewWb.Worksheets
ActiveSht.Visible = True
' делаем скрытые листы видимыми в новой книге.
With ActiveSht.UsedRange
.Value = .Value
End With
Next
XXFilenameXX = " Расчет мебели от " & Date & " " & Range("H1")
NewWb.SaveAs Filename:="D:\" & "Расчеты" & "\" & XXFilenameXX & ".xls"
MsgBox "Новый файл расчета сохранен!", , ""
ActiveWorkbook.Close
End Sub
Долго думал, копался во всех справочниках, часть позаимствовал, но СДЕЛАЛ!!
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
13.03.2013, 19:39
|
#92
|
Местный
Регистрация: 13.08.2010
Сообщений: 1,615
Сказал(а) спасибо: 11,834
Поблагодарили 9,536 раз(а) в 1,526 сообщениях
Вес репутации: 2237
|
Цитата:
Сообщение от sparkfire
Разобрался сам...
|
Поздравляю! (Так и я скоро начну консультироваться у тебя по эксель )
Вопрос по ходу дела. Что у тебя в ячейке H1? Номер по-порядку?
|
|
|
13.03.2013, 19:52
|
#93
|
Местный
Регистрация: 01.06.2012
Адрес: Санкт Петербург
Сообщений: 191
Сказал(а) спасибо: 403
Поблагодарили 392 раз(а) в 113 сообщениях
Вес репутации: 284
|
В ячейке Н1 находится текстовое обозначение, кухня это или прихожая, или шкаф, для того, чтоб различать разные файлы друг от друга.
В день обычно делаю 3-8 расчетов, а на другой день уже дата в названии будет другая, так что, я считаю, хватит разностей)
Можно вставить в ячейку данные клиента(которые, кстати, тоже заносятся в отдельный лист), тогда расчеты станут именными...
Еще неделька-другая, и моя таблица будет полностью готова, тогда и выставлю ее на обозрение и порицание
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
20.03.2013, 00:52
|
#94
|
VIP
Регистрация: 13.02.2009
Сообщений: 3,822
Сказал(а) спасибо: 28,995
Поблагодарили 27,376 раз(а) в 5,644 сообщениях
Вес репутации: 6118
|
Цитата:
Сообщение от Vostorg
Как сделать,
|
Андрей, конечно же ответит грамотно...
Опишу как похожее организовано у меня (только цвета не систем купешных, а ДСП, а вместо треков/ручек - толщины - 10/16/18/22.. и т.д.)
В вашем варианте применил бы табличку, по типу футбольно-турнирной. Строки второго столбца заполнил бы названием систем, например: Аристо-золото, Аристо-хром, Версаль-венге... и т.д. сверху-вниз... и именно второй столбец, первый пойдёт под нумерацию (1, 2, 3.... N)... А в первой строке (в шапке) прописываем названия элементов: рейл, ручка, рельс и т.п... Если ролики/колёсики у разных систем закупаете по разной цене, то и их в этот же список... Ну а дальше заполняются клетки/перекрестья реальными ценами... Ну а что бы "выдернуть" из всего этого массива нужные цифры применяю формулу ВПР (выборка)...
Правда этой формуле нужна управляющая "команда", указывающая с какой конкретно строкой ей работать. У меня это выпадающий список на другом листе, там где делаю выбор материала (системы)... Ну, и нужно ещё знать куда пойдут выбранные цены за позиции... Опять же, размеры/кол-во элементов уже есть точные и к ним нужно просто подставить стоимость (в зависимости от системы)? Или есть некий модуль куда вводятся габариты проёма и кол-во дверей, и происходит именно расчёт элементов, а уже потом выведение стоимости всей системы?
Прям совсем примитивный пример набросал на скорую руку.
Последний раз редактировалось ПРАКТИК; 20.03.2013 в 01:34.
|
|
|
5 пользователя(ей) сказали cпасибо:
|
|
20.03.2013, 01:45
|
#95
|
Местный
Регистрация: 13.08.2010
Сообщений: 1,615
Сказал(а) спасибо: 11,834
Поблагодарили 9,536 раз(а) в 1,526 сообщениях
Вес репутации: 2237
|
Если правильно понял, то задача с выбором данных из таблиц.
Глянь, набросал во вложенном файле.
Если то, что надо, пробуй поразбирать самостоятельно, особенно формулу в ячейке "цена".
Основная тема вопроса функции СМЕЩ и ПОИСКПОЗ. Наляг на них.
Можно реализовать решение, как предлагает ПРАКТИК: через функции ВПР (ГПР) - тоже правильный ход.
Завтра плотно занят, если возникнут вопросы, то ответить смогу (если смогу) ближе к ночи.
Успехов.
Последний раз редактировалось AndrewP; 15.12.2014 в 02:57.
|
|
|
4 пользователя(ей) сказали cпасибо:
|
|
20.03.2013, 22:26
|
#96
|
Местный
Регистрация: 06.09.2008
Адрес: Одесса
Сообщений: 148
Сказал(а) спасибо: 9
Поблагодарили 64 раз(а) в 19 сообщениях
Вес репутации: 220
|
Доброго времени суток!
Ребята, такой вопрос, как можно реализовать ЕКСЕЛЬ таблицы по просчету шкафов в формы на своей интернет страничке? Есть у кого-то наработки? Для себя любимого написать форму просчета - это понятно, а как быть с основной массой заказчиков, многие из которых сейчас заказывают по интернету. Для себя я все проектирую и считаю в Феликсе (для меня это как 3d excel), однако данные наработки трудно завязать на свою интернет страничку. Что скажите?
__________________
Всё в твоих руках, осталось лишь взять себя в руки.
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
20.03.2013, 22:48
|
#97
|
Местный
Регистрация: 13.08.2010
Сообщений: 1,615
Сказал(а) спасибо: 11,834
Поблагодарили 9,536 раз(а) в 1,526 сообщениях
Вес репутации: 2237
|
Цитата:
Сообщение от bublik
Есть у кого-то наработки?
|
Вам, по всей видимости, поскажут больше здесь:
http://promebelclub.ru/forum/forumdisplay.php?f=213
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
20.03.2013, 22:55
|
#98
|
Местный
Регистрация: 06.09.2008
Адрес: Одесса
Сообщений: 148
Сказал(а) спасибо: 9
Поблагодарили 64 раз(а) в 19 сообщениях
Вес репутации: 220
|
На днях читал. На сколько я понял,то Ехcel для веб не применим, только программирование.
__________________
Всё в твоих руках, осталось лишь взять себя в руки.
|
|
|
Пользователь сказал cпасибо:
|
|
22.03.2013, 14:23
|
#99
|
Местный
Регистрация: 01.06.2012
Адрес: Санкт Петербург
Сообщений: 191
Сказал(а) спасибо: 403
Поблагодарили 392 раз(а) в 113 сообщениях
Вес репутации: 284
|
Андрей, такой вопрос: Не могу понять, почему теперь вместе с любым файлом EXCEL открывается вторая книга PERSONAL, подозреваю, что сохранял туда как-то макрос редактирования ячеек, но после сам макрос удален за ненадобностью, а книга так и открывается, как это отключить?
|
|
|
23.03.2013, 01:27
|
#100
|
Местный
Регистрация: 13.08.2010
Сообщений: 1,615
Сказал(а) спасибо: 11,834
Поблагодарили 9,536 раз(а) в 1,526 сообщениях
Вес репутации: 2237
|
Цитата:
Сообщение от sparkfire
вместе с любым файлом EXCEL открывается вторая книга PERSONAL
|
Что за винда и какой ехсеl стоит?
Есть ли в папке C:\Documents and Settings\<имя юзера>\Application Data\Microsoft\Excel\XLSTART файл PERSONAL.XLS?
Или для 2007-го Personal.xlsb?
Если 2007-й, пробовал: лента "вид", группа "окно", кнопка "скрыть"?
|
|
|
Пользователь сказал cпасибо:
|
|
|
|
|
Нижняя навигация
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 09:20. Часовой пояс GMT +3.
|