- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBAの作成方法)
Excel VBAの作成方法
このQ&Aのポイント
- Excel VBAを使用して、特定の条件を満たすデータを抽出・表示する方法について教えてください。
- 1シート目には顧客の購入データが記載されており、そのうち特定の通貨での購入データを2シート目に表示したいです。
- 1シート目でのデータ入力が日にち順に行われているため、通貨情報が入り乱れています。2シート目では特定の通貨での売上を一目で把握できるようにしたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんな感じでは?Sheet1がアクティブのとき Sub サンプル() Dim x, y y = 2 For x = 2 To Cells(65536, 5).End(xlUp).Row If Cells(x, 5).Value = "RMB" Then With Sheets("Sheet2") .Cells(y, 1).Value = Cells(x, 1).Value .Cells(y, 2).Value = Cells(x, 2).Value .Cells(y, 3).Value = Cells(x, 6).Value End With y = y + 1 End If Next x End Sub 下記も参考になると思います。 すぐに役立つエクセルVBAマクロ集 - Excel VBA Macro Collection http://www.asahi-net.or.jp/~zn3y-ngi/
お礼
お礼遅くなってすいません! 上記方法で作動しました。 細かい部分は勉強しながら補っていきます。 有り難うございました。