| 
    
     |  | こんばんは。 
 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
 
 
 |  |