Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.06.2013, 18:44   #21
Милена99982
Пользователь
 
Регистрация: 15.06.2013
Сообщений: 10
По умолчанию

Супер получилось! Теперь при повторении расценки не ругается и все можно делать на одном листе, а то я кусками копировала в смету. А насчет кнопки на панели - это я точно сделаю. Гораздо удобнее будет. Отличная мысль!) Еще меньше движений лишних)))) Совсем обленюсь!))
Назначила себе комбинацию - вообще летает! Их-ха!

Последний раз редактировалось Милена99982; 17.06.2013 в 18:57.
Милена99982 вне форума Ответить с цитированием
Старый 17.06.2013, 21:46   #22
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

А Вы молодец

В принципе, можно и шапку сделать макросом (ну или скопировать из файла с ценами), и подвал со всеми формулами (что именно копировать - можно запросить у пользователя, или ориентироваться на имя листа, куда тянем.
Т.е. в идеале заполняем столбиком эти хитрые номера (можно в "B", а можно вообще в "A"), запускаем код, получаем смету. Переменные величины можно забить потом вручную или запросить в процессе у пользователя (ну там "Заказчик:", "Подрядчик:", "Договор: № от").
Вот интересно - эти номера вручную набираете, или копипастите из другого документа? А то была одна надстройка, которая может облегчить ввод - только нужно в неё заранее забить список всех этих номеров. Ну а это ведь сделать можно - список есть.
Вот тут: http://www.planetaexcel.ru/forum/ind...ID=8&TID=34212
Можно использовать как есть - подготовить список сразу с номером и описанием через разделитель, затем описание макросом отрезать в соседнюю ячейку. Или убить и подтянуть основное полное.
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 17.06.2013 в 21:52.
Hugo121 вне форума Ответить с цитированием
Старый 18.06.2013, 09:58   #23
Милена99982
Пользователь
 
Регистрация: 15.06.2013
Сообщений: 10
По умолчанию

Ссылка мне понравилась, опробовала, список на выходных попробую весь забить.) Сейчас делаю так: в столбец В забиваю все мои расценки (пока вручную), запускаю код, делается "красиво", дальше из любой старой сметки "слизываю" шапку, хвост и одну строку с формулами и форматированием (протянула и формат по образцу). Готовая смета.) Дальше - творческие ухищрения по заявкам заказчика.) Мне очень нравится.) Быстрее, чем CTRL+Tab, CTRL+F, Shift+пробел, CTRL+C, CTRL+Tab, CTRL+V и по-новой за очередной строкой. Вы мне сильно облегчили жизнь!)) Спасибо!
Вы уж скажите, как Вас отблагодарить? А то, честно - стыдно мне. Столько времени на меня потратили.

Последний раз редактировалось Милена99982; 18.06.2013 в 10:05.
Милена99982 вне форума Ответить с цитированием
Старый 18.06.2013, 10:24   #24
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Я бы сохранял один файл-шаблон с шапкой и уже одной строкой с формулами. И где-то внизу уже готовый подвал с формулами.
Забиваем с помощью надстойки номера (я попробовал сделать список типа номер|описание - описание слишком большое, суть сразу не уловить, я бы как-то на досуге его укоротил. Хотя работа конечно большая. Список на скрытом листе - его можно отобразить и закопипастить туда в один столбец что угодно массово - первая строка заголовок.)
Далее нужно описание отрезать от номеров - можно использовать "текст по столбцам" выделенной области, а лучше немного доработать макрос, чтоб он сразу при проверке отрезал лишнее.
В общем запускаем код - подтягиваются все цены.
Затем смотрим что не нашлось, дополняем вручную, размножаем формулы, удаляем снизу строки, чтоб подтянуть хвост.
Размножение формул (или вообще их создание) тоже можно делать в конце или в процессе макросом.
В общем можно потихоньку процесс доделывать, если оно того стоит (если работа раз в месяц - то я бы больше ничего и не делал )

А если хочется "поставить пиво" - кошелёк в подписи
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выборка данных из Excel файла CraZZy RabbIt PHP 5 23.07.2010 03:27
считывание данных из выбранного файла excel Ilya_L Microsoft Office Excel 7 18.06.2010 19:04
Испльзование данных одного файла Excel в другом? Vadim_abs Microsoft Office Excel 2 03.11.2009 08:33
копирование данных их файла .doc в файл Excel prima Microsoft Office Excel 3 19.10.2009 08:37
Чтение данных из файла Excel в C++Builder Max2114 C++ Builder 6 15.01.2009 11:32