| 
    
     |  | 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
 これだと種類が増えた時に対応できません。
 過去ログを検索しましたが参考になるものが見つかりませんでした。
 どなたか教えて下さい。
 宜しくお願いします。
 
 |  |