Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/макрос для суммирования при условии - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » макрос для суммирования при условии (Макросы Sub)
макрос для суммирования при условии
feniksa Дата: Пятница, 06.12.2013, 20:11 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

2010
Здравствуйте!
Помогите, пожалуйста, написать макрос для суммирования при условии, т.е. в ячейке А3, когда вводишь наименование товара, в ячейке В3 появляется итоговая сумма по этому товару. Я понимаю, что наверное это один из самых простых примеров для Вас, но для меня он пока представляет сложность. Пример прикладываю. Спасибо!
К сообщению приложен файл: 456124.xlsx (9.5 Kb)
 
Ответить
СообщениеЗдравствуйте!
Помогите, пожалуйста, написать макрос для суммирования при условии, т.е. в ячейке А3, когда вводишь наименование товара, в ячейке В3 появляется итоговая сумма по этому товару. Я понимаю, что наверное это один из самых простых примеров для Вас, но для меня он пока представляет сложность. Пример прикладываю. Спасибо!

Автор - feniksa
Дата добавления - 06.12.2013 в 20:11
_Boroda_ Дата: Пятница, 06.12.2013, 22:38 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Ирина, а зачем Вам для этого макрос?
В файле _1 просто формулой, а в файле _2 - тоже формулой, но с выбором с помощью выпадающего списка в ячейке А3 и возможностью добавления значений в табличку ниже.

Или Вам нужно именно макросом?
К сообщению приложен файл: 456124_1.xlsx (9.8 Kb) · 456124_2.xlsx (10.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеИрина, а зачем Вам для этого макрос?
В файле _1 просто формулой, а в файле _2 - тоже формулой, но с выбором с помощью выпадающего списка в ячейке А3 и возможностью добавления значений в табличку ниже.

Или Вам нужно именно макросом?

Автор - _Boroda_
Дата добавления - 06.12.2013 в 22:38
dx Дата: Пятница, 06.12.2013, 23:56 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 44
Репутация: 0 ±
Замечаний: 100% ±

Excel 2010
_Boroda_, Загляните пожалуйста в мою тему ^_^
 
Ответить
Сообщение_Boroda_, Загляните пожалуйста в мою тему ^_^

Автор - dx
Дата добавления - 06.12.2013 в 23:56
feniksa Дата: Суббота, 07.12.2013, 10:55 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

2010
_Boroda_, спасибо, формулами я тоже умею. Мне очень нужно это прописать именно макросами. :(
Я не понимаю как Вы пишете макросы для разных задач. Прочитала две книги, но не нашла именно такого примера. Видимо, мне самостоятельно не по силам изучить данный вопрос. Ексель люблю, всё, но до программирования VBA умею. Но вот как научиться писать макросы?!


Сообщение отредактировал feniksa - Суббота, 07.12.2013, 10:56
 
Ответить
Сообщение_Boroda_, спасибо, формулами я тоже умею. Мне очень нужно это прописать именно макросами. :(
Я не понимаю как Вы пишете макросы для разных задач. Прочитала две книги, но не нашла именно такого примера. Видимо, мне самостоятельно не по силам изучить данный вопрос. Ексель люблю, всё, но до программирования VBA умею. Но вот как научиться писать макросы?!

Автор - feniksa
Дата добавления - 07.12.2013 в 10:55
RAN Дата: Суббота, 07.12.2013, 11:10 | Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Ексель люблю, всё, но до программирования VBA умею. Но вот как научиться писать макросы?!

Для начала записать ваши действия макрорекордером.
Например, взять формулу _Boroda_, включить рекордер, вставить формулу, выключить рекордер, посмотреть макрос.


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
Ексель люблю, всё, но до программирования VBA умею. Но вот как научиться писать макросы?!

Для начала записать ваши действия макрорекордером.
Например, взять формулу _Boroda_, включить рекордер, вставить формулу, выключить рекордер, посмотреть макрос.

Автор - RAN
Дата добавления - 07.12.2013 в 11:10
feniksa Дата: Суббота, 07.12.2013, 11:24 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 20% ±

2010
Получилось! Спасибо!
[vba]
Код
Sub Макрос2()
' Сумма оплат за товар
ActiveCell.FormulaR1C1 = "=SUMIF(R[3]C[-1]:R[10]C[-1],RC[-1],R[3]C:R[10]C)"
End Sub
[/vba]
К сообщению приложен файл: 456124.xlsm (15.2 Kb)


Сообщение отредактировал feniksa - Суббота, 07.12.2013, 11:29
 
Ответить
СообщениеПолучилось! Спасибо!
[vba]
Код
Sub Макрос2()
' Сумма оплат за товар
ActiveCell.FormulaR1C1 = "=SUMIF(R[3]C[-1]:R[10]C[-1],RC[-1],R[3]C:R[10]C)"
End Sub
[/vba]

Автор - feniksa
Дата добавления - 07.12.2013 в 11:24
Мир MS Excel » Вопросы и решения » Вопросы по VBA » макрос для суммирования при условии (Макросы Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!