sub macro1()
worksheets("data").range("A:C").autofilter field:=1, criteria1:="=0601"
worksheets("data").range("A:C").autofilter field:=2, criteria1:="Aさん"
worksheets("data").autofilter.range.columns(3).copy destination:=worksheets("1").range("A5")
worksheets("data").autofiltermode = false
worksheets("1").range("A5") = "0601&Aさん"
end sub
sub macro2()
worksheets("data").range("A:C").autofilter field:=1, criteria1:="=0601"
worksheets("data").range("A:C").autofilter field:=2, criteria1:="Bさん"
worksheets("data").autofilter.range.columns(3).copy destination:=worksheets("1").range("B5")
worksheets("data").autofiltermode = false
worksheets("1").range("B5") = "0601&Bさん"
end sub
sub macro3()
macro1
macro2
end sub
シート上にオートシェイプの図形等でボタンを作成
右クリックしてマクロの登録で用意したmacro3を登録して完成。
#実際には
>ボタン一つで実行できるようにしたい
一体全体どんな風にして条件(0601じゃなく実際には?)を指定したいのか,そういった現実的な使い勝手について,もっと具体的な検討が必要です。
今回ご質問の条件決め打ち(0601のAさんBさん)マクロをベースに改めて具体的なマクロの動作(設計方針)をしっかり考えて,必要に応じてまた別途ご質問を投稿してみてください。