アプリ版:「スタンプのみでお礼する」機能のリリースについて

vbaマクロについて

シート1のA列にある商品コードが
シート2のB列にある商品コードに該当する場合、

シート1の該当する行のみを表示させる
さらにシート1を .CSV でデスクトップに保存する

こちらのプログラムを教えてください。
よろしくお願いします。

質問者からの補足コメント

  • 回答ありがとうございます。

    すべてわかりません。m(_ _)m

    vbaマクロについては勉強したことも、習ったこともなく、ちんぷんかんぷんです。

    もし、プログラムをそのまま回答いただけるとすれば大変たすかります。

      補足日時:2023/05/17 23:43

A 回答 (2件)

こんにちは



手順としては(他にもいろいろあるでしょうけれど)・・・

1)シート1のA列のデータ範囲を取得
2)1)の範囲について以下をループ
 2-1)A列の値が、シート2のB列に同じものが存在するかをチェック
  (シート関数を利用して、COUNTIF()>0などが簡単かもしれません)
 2-2)存在すればその行を表示、無ければ非表示に設定
3)シート1をデスクトップにCSVで保存

おおむね上記のような感じでできると思いますが、
どのあたりが、わからないのでしょうか?
    • good
    • 2

No1です。



>すべてわかりません。
>ちんぷんかんぷんです
その状態で使おうとすると、簡単な修正すらもお手上げですね。
依頼サイトで依頼なさるのが宜しいのではないでしょうか。
あるいは、最近なら、ChatGPTがコードを作成してくれるみたいなので、魔法の呪文が欲しい時にはそちらで聞いてみるのも一法かもしれません。
    • good
    • 2
この回答へのお礼

どうもありがとうございます!

お礼日時:2023/05/18 13:18

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