|
こんばんは。
VBA初心者で困っています。
ご教示お願い致します。
状態(シート3枚)
シート1→計算式が入っておりB4セルの数値が変化によってシート3からVLOOKUPで
飛んできたデータで計算される。
シート2→転記シート(シート1で計算された結果が転記される)
シート3→元データ
やりたいこと
・inputboxでシート3のデータ番号の入力範囲を設定したい(1から100など)
・上記のシート3の1のデータをシート1で計算され、シート2に計算されたデータを転記したい。
(0データがあった場合は転記しない。)
(転記する部分はC30,D30,E30,F30)
そのあとシート2の転記されたデータの下に、続けてシート3のデータ2の計算を転記。その繰り返しをしたいのです。
分かりづらくてすみません。
ご教示よろしくお願い致します。
(下記が途中までです)
Dim x As Integer
x = Application.InputBox(prompt:="先頭の番号を入力してください")
Y = Application.InputBox(prompt:="最終の番号を入力してください")
line:
Worksheets("1").Select
Range("B4").Select
For i = x To Y
ActiveCell.FormulaR1C1 = i
|
|