ExcelSheet1
1日付 時間 イベント
23/2 am ○○行事
33/2 pm ○○
43/5 am ○○行事
53/6 pm ○○
ExcelSheet2
1日付
23/2
3
4時間 イベント
それぞれ、A1セルから表があるとして、
Sheet2のモジュールに以下を記入
ExcelVBA
1Option Explicit
2
3Private Sub Worksheet_Change(ByVal Target As Range)
4 If Target.Address <> "$A$2" Then Exit Sub
5
6 Sheets("Sheet1").Range("A1").CurrentRegion.AdvancedFilter _
7 Action:=xlFilterCopy, _
8 CriteriaRange:=Sheets("Sheet2").Range("A1:A2"), _
9 CopyToRange:=Sheets("Sheet2").Range("A4:B4")
10End Sub
注)検索する日付は表示形式を同じにしておいてください。
見た目で検索されるので。
注2)1列目の番号は無意味ですよね?
そっちを検索キーにするなら、ご自分でメンテナンスお願いします。
<<重要>>
コードの作成依頼は(今の質問の仕方は、そのつもりはないだろうけど、同意と取れます)、
マナー違反です。
サイトの利用規定を再度ご確認ください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。