我有低於VBA代碼循環通過範圍在單元格L26及以下,它工作正常,但我想跳過,如果單元格是空白,我已經谷歌搜索,並發現此代碼:Excel VBA循環範圍和跳過空白
For i = 10 To 49
Cells(i, 4).Select
If Cells(i, 4).Value <> "" Then
code....
End If
如何將上面的代碼修改成我的vba代碼如下,感謝您的建議和幫助,謝謝。
Sub PLANNER()
Dim loopRng As Range
Dim r As Range
Application.ScreenUpdating = False
For Each r In Sheet7.Range("L26", Range("L" & Rows.Count).End(xlUp))
Sheet7.Range("L19").Value = r.Value
Set loopRng = Worksheets("setting").Range("L21")
ActiveWindow.ScrollRow = loopRng
Application.CutCopyMode = False
Call planner_Mail
Next r
Sheet2.Range("D2").Select
End Sub
Bravo!你的代碼工作完美,你正確地閱讀我的代碼!這已經結束了我的10個小時的谷歌搜索和反覆試驗,非常感謝您的幫助! – robin
@robin不用客氣;) –