連続データを入力する(AutoFill メソッド)
AutoFill メソッド
Excel で、連続するデータを入力する「オートフィル」機能を VBA で実行します。
【書式】
object.AutoFill ( destination [, type ] )
引数・戻り値
- object ・・・ 対象となる Range オブジェクトを指定します。
- destination ・・・ 連続データの書き込み先となるセル範囲(Range オブジェクト)を指定します(省略不可)。
- type ・・・ オートフィルの種類を表す XlAutoFillType 列挙型 の定数またはその値を指定します(省略可能)。
名前 値 説明 xlFillDefault 0 Excel が決定(既定値) xlFillCopy 1 値と形式 xlFillSeries 2 連続する数値(たとえば、’1, 2′ は ‘3, 4, 5’ となります) xlFillFormats 3 書式のみ xlFillValues 4 値のみ xlFillDays 5 曜日名 xlFillWeekdays 6 平日の名前 xlFillMonths 7 月 xlFillYears 8 年 xlLinearTrend 9 加算による連続データ xlGrowthTrend 10 乗算による連続データ xlFlashFill 11 前のユーザー アクションの検出されたパターンに基づいた値(Excel 2013 以降)
AutoFill メソッド 使用例
サンプルVBAソース
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
Sub Sample_AutoFill() 'Type:省略(Excelが自動判定) Range("A2:A4").AutoFill Destination:=Range("A2:A16") 'Type:連続 Range("B2").AutoFill Destination:=Range("B2:B16"), _ Type:=xlFillSeries 'Type:曜日 Range("C2").AutoFill Destination:=Range("C2:C16"), _ Type:=xlFillDays 'Type:書式のみ Range("D2").AutoFill Destination:=Range("D2:D16"), _ Type:=xlFillFormats 'Type:Excelが自動判定 Range("E3").AutoFill Destination:=Range("E3:E16"), _ Type:=xlFillDefault End Sub |
実行結果
サンプルVBAソース 実行前
実行後
関連記事
-
-
行の高さを取得・設定・する(RowHeight プロパティ)
RowHeight プロパティ RowHeight プロパティは、対象セルの高さ …
-
-
別シートのセルを選択(Goto メソッド / PreviousSelections プロパティ)
Goto メソッド 次の例のように、1 行で、Activate メソッド や S …
-
-
セル範囲内を検索(Find メソッド)
Find メソッド 指定したセル範囲内の特定の情報を含むセルを検索します。 【書 …
-
-
オートフィルタ(抽出件数の取得・結果集計)AutoFilter メソッド
ワークシート関数の Subtotal 関数 の使い方 VBA には、オートフィル …
-
-
A1 形式と R1C1 形式を変換、相対参照と絶対参照を変換(ConvertFormula)
ConvertFormula メソッド 数式で参照しているアドレスの相対参照と絶 …
-
-
セル幅・高さの既定値(StandardHeight プロパティ・StandardWidth プロパティ)
StandardHeight プロパティ・StandardWidth プロパティ …
-
-
セルの値を置換・書式設定(Replace メソッド,ReplaceFormat プロパティ)
セルの値の置換と書式設定 検索条件に一致するセルの書式を設定するには、まず、Ap …
-
-
セルを参照する(Cells プロパティ)
Cells プロパティ Cells プロパティは、ワークシートの行番号と列番号を …
-
-
任意の行または列を参照(Rows プロパティ,Columns プロパティ)
Rows プロパティ・Columns プロパティ Rows プロパティは、オブジ …
-
-
対象のセルを参照している全てのセルを取得(Dependents プロパティ)
Dependents プロパティ Dependents プロパティは、対象のセル …

