• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excel VBA For ~Next構文について)

excel VBA For~Next構文で行き詰っていませんか?|Excel VBA Tips

このQ&Aのポイント
  • Excel VBAのFor~Next構文について質問です。特定の条件で処理をスキップしたい場合、GoTo文を使う方法がありますが、もっとシンプルな方法はないか検討しています。
  • 現在、下記のようなマクロがあります。 For i = 4 To 178 Cells(i, 16).FormulaR1C1 = "=RC[-2]-'" & Lm & "'!RC[-2]" Next i ここに、「もしCells(i, 1)が空白ならば次の行にスキップする」という指示を追加したいと思っています。
  • 現在、GoTo文を使用して条件に該当する場合にワープするように処理を追加していますが、もっとスマートな方法はないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

>もし と言えばIfでしょう。 for i = 4 to 178  if celsl(i, 1) <> "" then   cells(i, 16).formula = …  end if next i

AMEFURIO
質問者

お礼

早速のご回答、ありがとうございました。 <> というのを知りませんでした。 実際のマクロでもスムーズにいきました。 ありがとうございました。

関連するQ&A

専門家に質問してみよう