Подстановка формулы исходя из значения в ячейке

Автор smartus, 21.06.2011, 19:21

« назад - далее »

smartus

Здравствуйте! Ваш форму помог мне в решении многих задач, прошу помочь еще в одной.

Есть файл с ценами и брендами. Есть список скидок на товары относительно бренда.
Нужно прописать в макросе, что скидка на все товары фирмы, например, ARDO (колонка В) составляет 15% от цены (колонка F) и прописать готовое значение в следующей от цены колонке (колонка G).

Данные Бренд-Скидка желательно сделать ручным вводом, чтоб в последствии можно было редактировать.
Достаточно примера на 2-3 бренда, думаю дальше доделаю сам.
Знаний в программировании, к сожалению, очень мало, потому обратился к вам - профессионалам)

Заранее спасибо за помощь

kuklp

#1
Напасть! Все сайты падают. Первый вариант - наценка, второй - скидка ;D
Я, как всегда, чертовски адекватен... Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771

sergo44441

Сделал два варианта - с помощью формул и с помощью макроса. Для макроса отбирал фиму по полужирному начертанию, чтоб было получше, чем формулами, если фирму не находит, то запрашивает размер скидки для нее и дополняет справочник
Не торопись, и все успеешь намного быстрее

sergo44441

и формулы - несколько вложений на одно сообщение не получилось
Не торопись, и все успеешь намного быстрее

smartus

огромное спасибо, все работает отлично)
Как я понял, и в макросах, и в формулах данные берутся со второго листа книги. А возможно ли перенести эти данные в сам макрос? чтобы данные о скидках не зависели от конкретного файла? Чтобы не тратить Ваше время, достаточно примера на 2-3 бренда.

kuklp

Я, как всегда, чертовски адекватен... Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771

smartus

Спасибо, очень-очень близко. Но можно ли еще более развернуто сделать? чтобы было что-то вроде  if Bi="ARDO" then Skidka=16 и так на каждый бренд. (из программирования изучал qbasic 8лет назад, так что не судите строго за пример ::))
Громоздкость кода не имеет значения
Если не выйдет ничего, то буду пользоваться предыдущими вариантами.


kuklp

То, что Вы предлагаете - самый тормозной, неудобочитаемый, громоздкий и неэффективный способ. Так что лучше и не заморачивайтесь.
Я, как всегда, чертовски адекватен... Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771

smartus

понял. спасибо большое) тогда буду использовать то, что уже есть. Как всегда очень помогли. Вы лучшие :D