セルL26以下でループスルー範囲以下のVBAコードがあります。うまくいきますが、セルが空白の場合はスキップしたいと思います。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
ブラボー!あなたのコードは完璧に動作しています、あなたは私のコードを正しく読んでいます!これで10時間のグーグルと試行錯誤が終わりました。ありがとうございました! – robin
@robinよろしくお願いします;) –