2011-12-05 4 views
0

ここに私が欲しいものがあります:VB Excel、ループを作るには?

私はデータAとBの2つの範囲があるとします。Bは範囲Aの一連の計算値から計算されます。私はBをAに入れ、 Bを再度計算する。これはどうすればいいですか?

ありがとうございます

答えて

1

ここには、20×20のマトリックスを作成する非常に単純なVBAループがあります。 2つの数値範囲でループを理解するのに役立ちます。

Sub looptutorial() 
Dim a As Integer, b As Integer 
ThisWorkbook.ActiveSheet.Select 
For b = 1 To 20   
    For a = 1 To 20 
    Cells(a, b).Select 
    Selection.FormulaR1C1 = a * b 
    Next a   
Next b  
End Sub 
+1

'選択'はVBAでは避けるべきです。 – brettdj

+0

@brettdjはいコメントありがとうございます。オペラがコードをステップ実行したときにコードがどのように機能するかを直観的にしたいと思っていました。仰るとおりです。 –

関連する問題