• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBAの作成方法)

Excel VBAの作成方法

このQ&Aのポイント
  • Excel VBAを使用して、特定の条件を満たすデータを抽出・表示する方法について教えてください。
  • 1シート目には顧客の購入データが記載されており、そのうち特定の通貨での購入データを2シート目に表示したいです。
  • 1シート目でのデータ入力が日にち順に行われているため、通貨情報が入り乱れています。2シート目では特定の通貨での売上を一目で把握できるようにしたいです。

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

  • ベストアンサー
  • turuzou
  • ベストアンサー率33% (15/45)
回答No.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/

SHEN-ZHEN
質問者

お礼

お礼遅くなってすいません! 上記方法で作動しました。 細かい部分は勉強しながら補っていきます。 有り難うございました。

関連するQ&A