[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『RangeクラスのAutoFillメソッドが失敗した』(ごんぞう)
B1には日付が入っています。
B1から最終行(変動あり)まで連続データでオートフィルしたいです。
しかしながら、下記エラーが表示されました。
実行時エラー '1004'
RangeクラスのAutoFillメソッドが失敗しました。
私が組んだマクロを抜粋すると以下の通りです。
Sub Macro1()
'変数を宣言 Dim 最終列 As Long
'最終列を取得 最終列 = Cells(1, Columns.Count).End(xlToLeft).Column
'日付をオートフィル Selection.AutoFill Destination:=Range(Cells(1, 2), Cells(1, 最終列)), Type:=xlFillDefault
End Sub
エラーを出さないために誤りをご指摘いただけますでしょうか。
< 使用 Excel:Excel2013、使用 OS:Windows10 >
Selectionがどこかによりますね。 AutoFillメソッドのヘルプを見て、条件にあっているか確認してみては? (γ) 2020/06/12(金) 05:51
'日付をオートフィル If 最終列 - Cells(1, 2).Column + 1 < 2 Then Exit Sub Cells(1, 2).AutoFill Destination:=Cells(1, 2).Resize(, 最終列 - Cells(1, 2).Column + 1), Type:=xlFillDefault
こういうことをしたいのかな
(マカロン) 2020/06/12(金) 08:25
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.