• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel マクロ VBA: 抽出条件に一致したデータ全体を別シートに貼り付け)

ExcelマクロVBA:抽出条件に一致したデータ全体を別シートに貼り付け

このQ&Aのポイント
  • ExcelのマクロやVBAを用いて、特定の条件に一致するデータを別のシートに自動的に転記する方法を教えてください。
  • シート1にはマスターデータが記載されており、特定のキー(優先順位と解決状況)を基準にしてデータを抽出してシート2に転記したいと考えています。
  • 具体的には、優先順位が「最優先」かつ解決状況が「完了」のデータを抽出し、シート2に転記したいです。その後、同じように優先順位や解決状況の組み合わせに基づいて他のシートにもデータを転記したいと思っています。

質問者が選んだベストアンサー

  • ベストアンサー
  • Mystleaf
  • ベストアンサー率22% (149/669)
回答No.1

ボタン一つでVBA上での処理でいいでしょうか? ボタン押したらVBA実行で IfとLoopでの指定で シート2=IF(優先順位=最優先and解決状況=完) シート3=IF(優先順位=最優先and解決状況=未完) シート4=IF(優先順位=高and解決状況=完) シート5・・・・・・・つづく で読み取らせて、IF内に入ったところで転記とすればよいのでは?

Namihei28
質問者

お礼

以前教えて頂きました件、お礼が遅れて申し訳ありませんでした。 情報を頂き感謝しています。

Namihei28
質問者

補足

Mystleaf様 仰るとおり、ボタンひとつでの作業を希望しています。」 複数の人が共有するシートですので、可能な限り作業を楽にしたいと思っています。 教えてくださった式を組み込んでみたいと思います。 トライした後、ご報告申し上げます。 取り急ぎ、お礼まで。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

1.オートフィルタで抽出 2.抽出範囲をコピー 3.指定シートに貼付け を必要回数繰り返すだけです。

Namihei28
質問者

お礼

hana-hana3様 お忙しい中、ご回答ありがとうございました。 お時間を割いてくださった事に感謝します。

すると、全ての回答が全文表示されます。

関連するQ&A