質問: ### 前提・実現したいこと <詳細仕様・使い方> 1 変換マクロ.xlsxを立ち上げる 2 「参照」ボタンを押し、取り込むcsvを選択する 3 2選択したCSVファイルのディレクトリを表示させる 4 「CSV取り込み」ボタンをクリックする。 5 取り込むCSVの項目「モール」の値を変換マスタ.xlsxのシート名「モールマスタ」にあるA列の値 を参照し、変換する。 例:R=楽天, Y=Yahoo,A=Amazon,H=本館 6変換したCSVを出力。 以上 上記のようなツールをvbaで作成したいのですが、どのように実装すればよろしいでしょうか。
回答: >1 変換マクロ.xlsxを立ち上げる xlsxにはマクロを保存できませんので 1 変換マクロ.xlsmを立ち上げる ですね。 そのCSVファイルは、Excel仕様ですか? それとも他システムで作成したものですか? 出力したCSVファイルは、Excelで読み込むのですか? それとも他システムに渡すものですか? 他システムに渡すものであれば、Excelで普通に読み込むとデータ形式が壊れますので、 セルなどに入れずテキストのまま読み書きする必要があります。