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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2010, 08:39   #1
Wander
Пользователь
 
Регистрация: 18.04.2007
Сообщений: 12
По умолчанию Продажа и скидки

Суть задачи:
Диапазон цен (столбец А1)
Диапазон стоимость (столбец В1).
Для каждой цены и стоимости соответствует скидка с1, с2 и т.д (т.е. например 10 цен значит берется 10 скидка)
Брать MAX цену, стоимость и соответствующую MAX скидку.


Private Sub CommandButton1_Click()
S = WorksheetFunction.CountA(Columns("A ")) 'подсчет элиментов цена
k = WorksheetFunction.CountA(Columns("B ")) 'подсчет элиментов количество
c = Range("K1").Value 'скидка для постоянных покупателей
c1 = Range("E1").Value 'скидка 1
c2 = Range("G1").Value 'скидка 2
c3 = Range("I1").Value 'скидка 3

For i = 1 To S
Set z = r.Offset(rowoffset:=1, columnoffset:=0).Value
For j = 1 To k

If OptionButton1 = True Then
res = S * k
Label6.Caption = c
ElseIf OptionButton2 = True Then
res = S * k * c2
Label6.Caption = c2
ElseIf OptionButton3 = True Then
res = S * k * c3
Label6.Caption = c3
Else
res = S * k * c1
Label6.Caption = c1
End If

If CheckBox1 = True Then
res = res * c
Else
res = res
End If

Label6.Caption = c
Label7.Caption = k
Label8.Caption = S
Label9.Caption = res
Exit For

Next j
Next i

End Sub

Private Sub CommandButton2_Click()

Label6.Caption = ""
Label7.Caption = ""
Label8.Caption = ""
Label9.Caption = ""
OptionButton1 = True
OptionButton2 = False
OptionButton3 = False
CheckBox1 = False

End Sub

Private Sub CommandButton3_Click()
End
End Sub

Private Sub Label7_Click()

End Sub

Private Sub UserForm_Click()

End Sub

Очень надеюсь на помощь! Заранее спасибо!
Вложения
Тип файла: rar Копия форма.rar (13.2 Кб, 12 просмотров)

Последний раз редактировалось Wander; 07.06.2010 в 10:38.
Wander вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Продажа проги beygul Свободное общение 58 11.05.2010 11:51
после скидки фото машина орет вирус или ПО Иллея Безопасность, Шифрование 6 15.12.2009 14:34
продажа авиабилетов tagjik БД в Delphi 1 24.11.2008 13:56
НДФЛ+продажа авто Elm0 Свободное общение 0 05.04.2008 17:07