вычислить количество товаров и скидочную цену
Hovo
Дата: Вторник, 17.02.2015, 02:15 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
добры день всем у меня такая задача, ест макрос в котором нужно ввести изменение,макрос копирует данные все хорошо и теперь нужно чтобы в листе фактура Е18:Е33 ввести только количество то ист. 48+10=48,в F18:F33 текущие скидочный цену(значение)+10=скидку на 10 процент,в G18:G33 сумму(Е*G),G34=сумму заранее благодарю.
добры день всем у меня такая задача, ест макрос в котором нужно ввести изменение,макрос копирует данные все хорошо и теперь нужно чтобы в листе фактура Е18:Е33 ввести только количество то ист. 48+10=48,в F18:F33 текущие скидочный цену(значение)+10=скидку на 10 процент,в G18:G33 сумму(Е*G),G34=сумму заранее благодарю. Hovo
Hov
Ответить
Сообщение добры день всем у меня такая задача, ест макрос в котором нужно ввести изменение,макрос копирует данные все хорошо и теперь нужно чтобы в листе фактура Е18:Е33 ввести только количество то ист. 48+10=48,в F18:F33 текущие скидочный цену(значение)+10=скидку на 10 процент,в G18:G33 сумму(Е*G),G34=сумму заранее благодарю. Автор - Hovo Дата добавления - 17.02.2015 в 02:15
Leanna
Дата: Вторник, 17.02.2015, 02:48 |
Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
Репутация:
78
±
Замечаний:
0% ±
excel 2010
Здравствуйте, [vba]Код
Sub Leanna() For i = 18 To 33 txt = Trim(Cells(i, "E").Value) tzena = Cells(i, "F").Value If txt <> "" Then stxt = Split(txt, "+") q = stxt(0) * 1 If UBound(stxt) = 0 Then skidka = 0 Else skidka = stxt(1) * 0.01 tzena2 = tzena * (1 - skidka) total2 = tzena2 * q Cells(i, "E") = q Cells(i, "F") = tzena2 Cells(i, "G") = total2 End If Next End Sub
[/vba]
Здравствуйте, [vba]Код
Sub Leanna() For i = 18 To 33 txt = Trim(Cells(i, "E").Value) tzena = Cells(i, "F").Value If txt <> "" Then stxt = Split(txt, "+") q = stxt(0) * 1 If UBound(stxt) = 0 Then skidka = 0 Else skidka = stxt(1) * 0.01 tzena2 = tzena * (1 - skidka) total2 = tzena2 * q Cells(i, "E") = q Cells(i, "F") = tzena2 Cells(i, "G") = total2 End If Next End Sub
[/vba] Leanna
Лучше день потерять, потом за пять минут долететь!
Ответить
Сообщение Здравствуйте, [vba]Код
Sub Leanna() For i = 18 To 33 txt = Trim(Cells(i, "E").Value) tzena = Cells(i, "F").Value If txt <> "" Then stxt = Split(txt, "+") q = stxt(0) * 1 If UBound(stxt) = 0 Then skidka = 0 Else skidka = stxt(1) * 0.01 tzena2 = tzena * (1 - skidka) total2 = tzena2 * q Cells(i, "E") = q Cells(i, "F") = tzena2 Cells(i, "G") = total2 End If Next End Sub
[/vba] Автор - Leanna Дата добавления - 17.02.2015 в 02:48
Hovo
Дата: Среда, 18.02.2015, 01:42 |
Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
все точно работает но вот только медленно, оно сначала вставляет формулу а патом дает значение а можно без формул?
все точно работает но вот только медленно, оно сначала вставляет формулу а патом дает значение а можно без формул? Hovo
Hov
Ответить
Сообщение все точно работает но вот только медленно, оно сначала вставляет формулу а патом дает значение а можно без формул? Автор - Hovo Дата добавления - 18.02.2015 в 01:42
Hovo
Дата: Четверг, 19.02.2015, 00:37 |
Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
добавьте к этому макросу
добавьте к этому макросу Hovo
Hov
Сообщение отредактировал Hovo - Четверг, 19.02.2015, 00:40
Ответить
Сообщение добавьте к этому макросу Автор - Hovo Дата добавления - 19.02.2015 в 00:37
Hovo
Дата: Четверг, 19.02.2015, 06:58 |
Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
нужно менять код vba ("faktura!F18:F33")= СУММЕСЛИМН(понедельник!$E$5:$T$5,понедельник!$E$3:$T$3,A18) ,A33)
нужно менять код vba ("faktura!F18:F33")= СУММЕСЛИМН(понедельник!$E$5:$T$5,понедельник!$E$3:$T$3,A18) ,A33) Hovo
Hov
Ответить
Сообщение нужно менять код vba ("faktura!F18:F33")= СУММЕСЛИМН(понедельник!$E$5:$T$5,понедельник!$E$3:$T$3,A18) ,A33) Автор - Hovo Дата добавления - 19.02.2015 в 06:58
Hovo
Дата: Вторник, 03.03.2015, 00:46 |
Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
у меня проблема с макросом может поможете все работал отлично и когда я менял места ячеек тогда началось неразбериха в кодах понедельник (2) работает правильно а понедельник (3) нет заранее благодарю
у меня проблема с макросом может поможете все работал отлично и когда я менял места ячеек тогда началось неразбериха в кодах понедельник (2) работает правильно а понедельник (3) нет заранее благодарю Hovo
Hov
Ответить
Сообщение у меня проблема с макросом может поможете все работал отлично и когда я менял места ячеек тогда началось неразбериха в кодах понедельник (2) работает правильно а понедельник (3) нет заранее благодарю Автор - Hovo Дата добавления - 03.03.2015 в 00:46