|
有り難う御座います。
なんとかできました。
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 ステートメント
>のいずれかを使います。
>詳しくは、ヘルプを確認してみてください。
|
|