質問: 38 end if next i end sub
回答: sub macro1() dim n1 as long dim n2 as long dim i as long n1 = range("c3").row ’n1 = 3 とすればよい n2 = range("c65536").end(xlup).row ’行番号を調べる ’「行番号」によって巡回する for i = n1 to n2 if cells(i, "c").value > 100 then ’「セル(の値)を」調べる cells(i, "c").interial.colorindex = 38 end if next i end sub みたいに。 ●vbe画面でウォッチウィンドウを表示し、ステップ実行で1行ずつマクロの動作をトレース、その過程でそれぞれの変数の値が具体的にどういう風に変わっていくか(いま何が格納されているか、なぜそうなったのか)自分の目で見ながら作業をしていくと、理解が進みます。