| 
    
     |  | 有り難う御座います。 なんとかできました。
 Vlookupの関数の式がF列にあるのですが
 1から4の数字を入れると抽出ができます。
 がコピーして数字を貼り付けるとなぜか関数が
 作動せず、もう一度その数字を打ち直さなければなりません
 だからこのマクロを作りたかったのです。
 意味わかりましたかね??
 ▼かみちゃん さん:
 >こんにちは。かみちゃん です。
 >
 >>以下のようにE10に1が入っていたら2を入力。それ以外なら・・・・
 >>というマクロをくんでみたのですが、それをE10、E11、E12・・・と
 >>数字が入っている文字まで繰り返しできるようにしたい
 >
 >今ひとつしたいことがよくわからないのですが、コードを整理すると、
 >以下のような感じでいかがでしょうか?
 >
 >Sub Sample()
 > Dim c As Range
 >
 > For Each c In Range("E10:E14")
 >  Select Case c.Value
 >   Case 1
 >    c.Value = 2
 >   Case 2
 >    c.Value = 2
 >   Case 3
 >    c.Value = 3
 >   Case Else
 >    c.Value = 4
 >  End Select
 > Next
 >End Sub
 >
 >肝心の繰り返し処理については、
 >Do...Loop ステートメント
 >For...Next ステートメント
 >For Each...Next ステートメント
 >のいずれかを使います。
 >詳しくは、ヘルプを確認してみてください。
 
 |  |