| 
    
     |  | かみちゃんさん、お返事ありがとうございます!! 
 > Set Bretu = Range("B"&GYOU)
 >
 >に書き換えるか
 >
 > Set Bretu = Cells(GYOU, "B")
 >
 >としてください。
 
 Set Bretu = Range("B"&GYOU)
 とさせていただきました、ありがとうございました!!
 
 
 >「引っかかる」というのは、どういう意味でしょうか?
 >エラーメッセージが出たなにらば、「エラーで止まりました」というのが正しい表現で、
 >そのエラーメッセージを正確に書く癖をつけましょう。
 
 はい!申し訳ありません。。。
 今後十分気を付けますm(__)m
 
 追加質問ですが、4000ならば4000を入力、2000ならば2000を入力、6000ならば6000を入力、としたい場合。
 
 If Bretu.Value = "4000" Then
 Nretu = Bretu.Value
 
 Else
 Bretu.Offset(1, 12).Value = Nretu
 End If
 
 If Bretu.Value = "2000" Then
 Nretu = Bretu.Value
 
 Else
 Bretu.Offset(1, 12).Value = Nretu
 End If
 
 If Bretu.Value = "6000" Then
 Nretu = Bretu.Value
 
 Else
 Bretu.Offset(1, 12).Value = Nretu
 End If
 
 とする方法が正しいのでしょうか。。。
 
 教えて下さいm(__)m
 
 |  |