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

Вход

Регистрация

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

 

= Мир MS Excel/Создание макроса умножения столбцов в зависимости от.. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Создание макроса умножения столбцов в зависимости от.. (Макросы/Sub)
Создание макроса умножения столбцов в зависимости от..
sarman Дата: Воскресенье, 12.04.2015, 19:01 | Сообщение № 1
Группа: Гости
Добрый вечер! Обращаюсь к гуру макросов, пожалуйста, посодействуйте, перепробовал уже различные варианты и что-то не сходится все в полноценный макрос
Задача стоит такая:
есть 3 столбца (А, B и C)
необходимо:
в случае, если значение из столбца A > 0, то соответствующее значение в строке В (в той же строчке) было умножено на 3 и записано в соответствующую строчку столбца C.
если A<0, то B умножить на 2 и также записать в D
[moder]Читайте Правила форума.
Прикладывайте файл в Excel


Сообщение отредактировал _Boroda_ - Воскресенье, 12.04.2015, 19:15
 
Ответить
СообщениеДобрый вечер! Обращаюсь к гуру макросов, пожалуйста, посодействуйте, перепробовал уже различные варианты и что-то не сходится все в полноценный макрос
Задача стоит такая:
есть 3 столбца (А, B и C)
необходимо:
в случае, если значение из столбца A > 0, то соответствующее значение в строке В (в той же строчке) было умножено на 3 и записано в соответствующую строчку столбца C.
если A<0, то B умножить на 2 и также записать в D
[moder]Читайте Правила форума.
Прикладывайте файл в Excel

Автор - sarman
Дата добавления - 12.04.2015 в 19:01
sarman Дата: Воскресенье, 12.04.2015, 19:34 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Дополнительно прикладываю файл ^_^
К сообщению приложен файл: 2270988.xlsx (8.9 Kb)


Сообщение отредактировал sarman - Воскресенье, 12.04.2015, 19:34
 
Ответить
СообщениеДополнительно прикладываю файл ^_^

Автор - sarman
Дата добавления - 12.04.2015 в 19:34
sarman Дата: Воскресенье, 12.04.2015, 20:40 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Решение было найдено, спасибо!
Если кому-то интересно, оно выглядит так:
[vba]
Код
Sub Макрос()

For i = 5 To 19
x = Cells(i, 1).Value
y = Cells(i, 2).Value
If x >= 0 Then
result = y * 3
Else
result = y * 2
End If
Cells(i, 4).Value = result

Next i

End Sub
[/vba]


Сообщение отредактировал sarman - Воскресенье, 12.04.2015, 20:40
 
Ответить
СообщениеРешение было найдено, спасибо!
Если кому-то интересно, оно выглядит так:
[vba]
Код
Sub Макрос()

For i = 5 To 19
x = Cells(i, 1).Value
y = Cells(i, 2).Value
If x >= 0 Then
result = y * 3
Else
result = y * 2
End If
Cells(i, 4).Value = result

Next i

End Sub
[/vba]

Автор - sarman
Дата добавления - 12.04.2015 в 20:40
МВТ Дата: Понедельник, 13.04.2015, 13:36 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 476
Репутация: 137 ±
Замечаний: 0% ±

Excel 2007
Можно сделать без всяких макросов:
Код
=B1*(2 + (A1>0))
 
Ответить
СообщениеМожно сделать без всяких макросов:
Код
=B1*(2 + (A1>0))

Автор - МВТ
Дата добавления - 13.04.2015 в 13:36
ShAM Дата: Понедельник, 13.04.2015, 14:14 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
[offtop]Видимо задание макросом сделать.[/offtop]
 
Ответить
Сообщение[offtop]Видимо задание макросом сделать.[/offtop]

Автор - ShAM
Дата добавления - 13.04.2015 в 14:14
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Создание макроса умножения столбцов в зависимости от.. (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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