|
VBA初心者です。宜しくお願いします。
例
種類 品番 品名
AAA 123441 ドア右
AAA 123442 ドア左
BBB 123881 マド右
BBB 123882 マド左
CCC 123991 ガラス右
CCC 123992 ガラス左
この表でオートフィルターをかけて
種類の列で抽出して印刷を繰り返したい。
マクロの記録をすると以下の通りです。
Sub Macro1()
Range("A1").Select
Selection.AutoFilter
Selection.AutoFilter Field:=1, Criteria1:="AAA"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Selection.AutoFilter Field:=1, Criteria1:="BBB"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Selection.AutoFilter Field:=1, Criteria1:="CCC"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Selection.AutoFilter Field:=1
End Sub
これだと種類が増えた時に対応できません。
過去ログを検索しましたが参考になるものが見つかりませんでした。
どなたか教えて下さい。
宜しくお願いします。
|
|