|
▼みき さん:
>▼じゅんじゅん さん:
>重ね重ねありがとうございます。
>今の今までこちらを参考にさせていただきながらこれを列単位で行うためのマクロにしようと試行していたのですが・・・
>
>Sub nextFillIn()
>
>Dim 繰り返し As Long
>
> For 繰り返し = 1 To 200
>
>
>With Worksheets("Sheet2")
> .Range(Worksheets("Sheet1").Range("C繰り返し").Value).Value = _
> Worksheets("Sheet1").Range("D(繰り返し+1)").Value
>
>End With
> Next 繰り返し
>End Sub
>
>としてやっていたのですがこのままですと明らかにWithの中の「繰り返し」が””のため、ただの文字列として認識されてしまいますよね・・・
>&でくくってみたりいろいろ試してはみたのですが (T T)
>
>また、繰り返しの他にもうひとつ文字列xを定義してその中にx = "C繰り返し"としてみましたが当然のことダメでした・・・
>
>C1〜C200,同時にD2〜D201を満たしたいのですが・・・
>
>
>何度もごめんなさい、どうかよろしくお願いいたします。
Sub nextFillIn()
Dim 繰り返し As Long
For 繰り返し = 1 To 200
With Worksheets("Sheet2")
.Range(Worksheets("Sheet1").Range("C" & 繰り返し).Value).Value = _
Worksheets("Sheet1").Range("D" & 繰り返し+1).Value
End With
Next 繰り返し
End Sub
変数を””でくくってはダメです。
上記でいけるかと思います。
|
|