powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сумма в цикле по строкам ? Помогите пожалуйста доработать макрос , для excel .
5 сообщений из 5, страница 1 из 1
Сумма в цикле по строкам ? Помогите пожалуйста доработать макрос , для excel .
    #37045007
Саша2410
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые форумчане , подскажите пожалуйста ,как реализовать этот макрос , что-бы проходил по всем строкам в заданном диапазоне и если выполняется условие , приблизительно , как показано в этом макросе ( прибавление двух пар столбцов в строке , результат прибавления ,выводится в I и J ) . Строки могут,не все содержать значения .


Sub test444()
Dim myRng As Range, iRow As Range
Set myRng = Range("A1:AB1100")
For Each iRow In myRng.Rows
If А > 0 Then
If Е > 0 Then
I = A + E
End If
End If
If B> 0 Then
If F> 0 Then
J= B + F
End If
End If
Next iRow
End Sub
...
Рейтинг: 0 / 0
Сумма в цикле по строкам ? Помогите пожалуйста доработать макрос , для excel .
    #37045043
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чисто для наглядности....

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Sub test444()

Dim myRng As Range, iRow As Range
Set myRng = Range("A1:AB1100")

For Each iRow In myRng.Rows
  If А >  0  Then
    If Е >  0  Then
      I = A + E
    End If
  End If
  If B>  0  Then
    If F>  0  Then
      J= B + F
    End If
  End If
Next iRow

End Sub
...
Рейтинг: 0 / 0
Сумма в цикле по строкам ? Помогите пожалуйста доработать макрос , для excel .
    #37045048
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если я правильно вас понял:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Sub test444()

Dim i As Integer

For i =  1  To  1100 
  If Cells(i,  1 ) >  0  And Cells(i,  5 ) >  0  Then
    Cells(i,  9 ) = Cells(i,  1 ) + Cells(i,  5 )
  End If
  If Cells(i,  2 ) >  0  And Cells(i,  6 ) >  0  Then
    Cells(i,  10 ) = Cells(i,  2 ) + Cells(i,  6 )
  End If
Next

End Sub
...
Рейтинг: 0 / 0
Сумма в цикле по строкам ? Помогите пожалуйста доработать макрос , для excel .
    #37045056
Саша2410
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

Большое спасибо за ответ , результат прибавления почему-то не выводится в указанные столбцы , если выполняется условие в строке , которую проходит ?.
...
Рейтинг: 0 / 0
Сумма в цикле по строкам ? Помогите пожалуйста доработать макрос , для excel .
    #37045068
Саша2410
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромное Спасибо , Shocker.Pro !!! Всё получилось !!!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Сумма в цикле по строкам ? Помогите пожалуйста доработать макрос , для excel .
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]