2017-05-02 4 views
0

私は数式を持つセルを持っています。私はそのセルから一定数の列まで自動入力したい。アクティブセルから26列まで自動入力

私はこの線に沿って何かしようとしています:

Selection.AutoFill Destination:=Range("RC:RC[+26]"), Type:=xlFillDefault 

をそれが権利を取得することはできません。

ありがとうございます!

答えて

0

Rangeコマンド内Offsetを使用してみてください:

Selection.AutoFill Destination:=range(activecell, activecell.Offset(0,26)), Type:=xlFillDefault 

RCスタイルが式で使用されているが、私はそれがRangeオブジェクトの内部で使用見たことがありません。

3

あなたはResizeを使用することができます。

With ThisWorkbook.Worksheets("Sheet1") 
    .Range("A2").AutoFill Destination:=.Range("A2").Resize(, 26), Type:=xlFillDefault 
End With 

これはA2から数式を入力します:Z2を。

関連する問題