For Each. Next - VBA
Формулировка задачи:
Приветы всем. Не получается бороться с отладчиком на тему For Each... Next, мне нужно получать "Value = Cells(8, 1) & " | " & t1.Offset(0, a).Next.Value" для каждого найденного в b1:b5000 значения, но находится только одно самое верхнее, и ниже по столбцу уже ничего не ищется. Как подправить код?
Раз никто не знает, остановился на немного глючном варианте, но меня он пока что может устроить:
В общем, пока так. Увеличение на 1 искомого значения в результате работы макроса меня не напрягает, значения все равно динамичные. Спасибо всем, кто не откликнулся.
Решение задачи: «For Each. Next»
textual
Листинг программы
Sub uuu() For Each cel In Range("B1:B" & .Cells(Rows.Count, 2).End(xlUp).Row) If cel.Value = Cells(1, 9) Then cel.Offset(0, 1).Value = Cells(8, 1) & "|" & cel.Value End If Next End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д