プロが教える店舗&オフィスのセキュリティ対策術

VBA初心者です。
色々考えたり、調べてりしたのですが良いもの浮かばず…
教えていただきたいです。よろしくおねがいします><

シート1  ・A行商品 ・1列日付 ・B2:E8数量
シート2  D2日付を入力するとD2と同じ日付のシート1での数量があるものの
リストを作成したいです。
説明が下手ですみません。画像イメージはこんな感じです。

「VBA教えてください>< 表データからリ」の質問画像
gooドクター

A 回答 (3件)

こんなのはどうでしょう?



Sub Macro1()
With Worksheets("Sheet2")
.Range("C4").Value = .Range("D2").Value
Sheets("Sheet1").Range("A1").CurrentRegion.AdvancedFilter _
Action:=xlFilterCopy, CriteriaRange:=.Range("D2:D3"), _
CopyToRange:=.Range("B4:C4"), Unique:=False
End With
End Sub
「VBA教えてください>< 表データからリ」の回答画像2
    • good
    • 1
この回答へのお礼

ありがとう

回答ありがとうございました。
回答を参考に自分なりにアレンジして勉強します!
画像付きで分かりやすく説明頂けたママチャリをベストアンサーにさせて頂きました><

お礼日時:2021/04/23 09:12

>シート2  D2日付を入力するとD2と同じ日付のシート1での数量があるもののリストを作成したいです。



もしかしてChangeイベントを作成したいとか?
    • good
    • 0
この回答へのお礼

チェンジイベント…初めて聞きました><
調べてみます!

お礼日時:2021/04/23 09:12

こんにちは



シート名やセル位置が異なるだけで、ほぼ同内容の質問に先ほど回答したばかりです。
ご参考にでもなれば。
https://oshiete.goo.ne.jp/qa/12319923.html
    • good
    • 2
この回答へのお礼

回答ありがとうございます
参考にさせて頂きます!><

お礼日時:2021/04/23 09:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング