2016-12-27 8 views
1

これは私のコードの一部ですが、実際には2つの変数を使用して使用したい範囲を制御したいだけですが、エラー、私はここで範囲のステートメントを書いてどこに間違っているかもしれないと思います、誰もそれを修正する方法を知っている?VBAで使用する範囲を教えるために変数を使用する方法

Dim d As Long, f As Long 
d= Templete.Worksheets("Telogis Data").Range("b2").End(xlDown).Row 
f = Templete.Worksheets("Telogis Data").Range("a2").End(xlDown).Row 
Templete.Worksheets("Telogis Data").Range("J" & d, "L" & d).AutoFill Destination:=Range("J" & d, "L" & f), Type:=xlFillDefault 

Thxを Pudge

+1

のためのExcelの参照を見つけることができないあなたは同じ値に 'D 'と' F'を設定しようとしていますか? – Comintern

+0

いいえ、私は質問を編集しましたが、それらは異なる値ですが、問題は範囲ステートメントで、 –

+0

を使用して行/列変数を使用してセルを選択するには 'Range()。Offset()'を使用してください – ja72

答えて

0

私はあなたのエラーを再現することができない、オートフィルラインとは何の問題もありません。

変数を設定したときに範囲を誤って呼び出したと思われます。

私はTemplete

関連する問題