2018年6月7日木曜日

【マクロ】Ctrl+Dとオートフィル

1行目が項目で2行目からデータを入れていく。

A列で範囲を指定しCtrl+Dでオートフィルを自分でやる
ffddマクロを実行すると下記表の様にA列の値が入っている範囲で
B~I列は2行目と同じ値を入れる。
そしてJ列には連番を入れる。
この時にはJ2セルには基準となる番号を入れておくこと。

A3の値が変わるとffddを実行するコード
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, Range("A3")) Is Nothing) Then ffdd
End Sub



Sub ffdd()
If Range("A3") = "" Then
Else
    '上の値をコピペ Ctrl+D
    Range("B2:I" & Cells(Rows.Count, 1).End(xlUp).Row).Select
    Selection.FillDown
    'J2の番号を見て連番を振る。
    Range("J2").AutoFill Destination:=Range("J2:J" & Cells(Rows.Count, 1).End(xlUp).Row), Type:=xlFillSeries
End If
End Sub


ABCDEFGHIJ
曜日名称地区自治区等旧市町村番号
201841陸海空アマゾン3丁目洞穴10




ABCDEFGHIJ
曜日名称地区自治区等旧市町村番号
201841陸海空アマゾン3丁目洞穴10
3201841陸海空アマゾン3丁目洞穴11
4201841陸海空アマゾン3丁目洞穴12
5201841陸海空アマゾン3丁目洞穴13
6201841陸海空アマゾン3丁目洞穴14
7201841陸海空アマゾン3丁目洞穴15
8201841陸海空アマゾン3丁目洞穴16
9201841陸海空アマゾン3丁目洞穴17
10201841陸海空アマゾン3丁目洞穴18
11201841陸海空アマゾン3丁目洞穴19
12201841陸海空アマゾン3丁目洞穴20
13201841陸海空アマゾン3丁目洞穴21
14201841陸海空アマゾン3丁目洞穴22








0 件のコメント:

コメントを投稿