返回列表 上一主題 發帖

[發問] 請問 for 迴圈是那裡錯,要執行二次才能得到資眼,謝謝

[發問] 請問 for 迴圈是那裡錯,要執行二次才能得到資眼,謝謝

Sub test()
With Sheets("aa")
For i = 2 To .Range("A" & .Rows.Count).End(xlUp).Row
For Each v In .Cells(i, 7).Resize(, 8)
If v.Text = "" Then .Rows(i).Delete: Exit For
Next
Next
End With
End Sub
請問大大  for 迴圈是那裡錯,要執行二次才能得到資眼,謝謝

aa.rar (21.53 KB)

回復 1# wufonna
刪除要由下往上
  1. Sub test()
  2.     Dim Rng As Range
  3.     With Sheets("aa")
  4.         For i = .Range("A" & .Rows.Count).End(xlUp).Row To 2 Step -1
  5.             For Each V In .Cells(i, 7).Resize(, 8)
  6.                 If V.Text = "" Then .Rows(i).Delete: Exit For
  7.             Next
  8.         Next
  9.     End With
  10. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

謝謝 G大
^_^

TOP

        靜思自在 : 小事不做、大事難成。
返回列表 上一主題