У меня есть эта таблица длиной около 50 000 строк, и я бы хотел, чтобы Excel прошел через и присвоил номер или букву.Excel VBA Loop через таблицу и суммарные значения
В основном я пытаюсь группировать строки данных на основе их суммы, превышающей 1 000 000.
Если ячейка А в этой строке меньше 1 000 000, она перейдет к следующей строке и добавит предыдущую ячейку А в текущую и т. Д. Это продолжается до суммы всех строк> = 1,000,000. Когда это происходит, число «назначается» (как указано в конце строк).
Образец данных:
Вот мой текущий "псевдо" код:
For x = 2 to lastrow
y = 1
If Range("A" & x).value < 1000000 Then
'I know something needs to be entered here but I don't know what
Do while balance < 1000000
sumbalance = Range("A" & x) + Range("A" & x + 1)
'Until sumbalance >= 1000000 Then Range("A" & x).Offset(0, 2).value = y
Else
Range("A" & x).offset(0, 2).value = y + 1 '(?)
Next x
Может кто-то мне точку в в правильном направлении?