No.1
- 回答日時:
マクロでは何をされているのでしょうか?
手動で
手順1.CSVファイルを開く。
手順2.名前をつけて保存でファイルの種類を「Microsoft Excelブック」にして保存。
をすると、CSVファイルがExcelに変換されます。
これをVB6からやれば良いと思うのですが、間違ってますか?
マクロの記録ででます。
'手順1
Set xlBook = xlApp.Workbooks.Open(FileName:=CSVファイル名, Delimiter:=",")
'手順2
xlBook.SaveAs FileName:=EXCELファイル名, FileFormat:=xlNormal
No.2
- 回答日時:
No.1さんのおっしゃられている様に、マクロで何をされているかにもよると思いますが、気づいた点を。
。。・csvがデータベースとして使用可能な形態であれば、DBへ接続するのと同様に、エクセルへ接続すれば。。。
・エクセルでオプションにある計算方法が自動になる機能をoffにして、全処理終了後、onにして再計算すれば。。。
既にお気づきでしたらゴメンなさい m(_ _)m
No.3ベストアンサー
- 回答日時:
BOX_Fileさんのしたいことと違ったらすいません。
単純にCSVのファイルをエクセル形式で書き出し保存すると受け取ったのですが。。。
ここのHPにVBからエクセルを操作するサンプルが充実してました。
VBレスキュー(花ちゃん)&八日市PCサービス
http://www.bcap.co.jp/hanafusa/VBHLP/excelmenu.htm
作業の流れとしては
・CSVファイルを開いて内容を読み込む。
(ここで読み込んだデータの変換等もできます。)
・読み込んだデータをエクセルファイルに書き出す。
・エクセルファイルを新規作成して保存する。
でいいのだと思います。
また、VBからエクセルを操作するサンプルにはマクロを
動かす方法もありましたのでご参考にしてください。
しかし、環境が違いますので一概には言えませんが、
連続して処理をするとなるとマクロを使った場合と
大差ないかもしれません。
この方法は逐一、エクセルを起動し作業を行うからです。
参考URL:http://www.bcap.co.jp/hanafusa/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- Access(アクセス) エクセルのマクロについて教えてください。 2 2023/02/04 14:20
- Excel(エクセル) CSVファイルでVBAを動かす方法 3 2023/04/04 10:22
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- Excel(エクセル) VBA 文字列変換と指定した列にある日時データから時間を削除する方法について 2 2022/04/14 15:23
- その他(Microsoft Office) VBA CSV出力について 3 2023/04/19 14:14
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/04 12:47
- Excel(エクセル) VBA 指定した列にある日時データから時間を削除する方法について 4 2022/04/14 11:17
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで特定の列が0表示の場...
-
Excel マクロ VBA プロシー...
-
Excel・Word リサーチ機能を無...
-
特定のPCだけ動作しないVBAマク...
-
EXCELのVBAでRange("A1:C4")を...
-
一つのTeratermのマクロで複数...
-
Excel VBAからAccessマクロを実...
-
メッセージボックスのOKボタ...
-
非表示の列をすべて削除するマクロ
-
エクセルに張り付けた写真のフ...
-
エクセルで別のセルにあるふり...
-
ExcelのVBA。public変数の値が...
-
ExcelVBAでPDFを閉じるソース
-
VBA アドインについて お詳しい...
-
TERA TERMを隠す方法
-
マクロで空白セルを詰めて別シ...
-
EXCELマクロでのThisisWor...
-
サクラエディタ・マクロ → VSCo...
-
エクセルマクロ自動更新
-
[初心者です]VBAで指定列か...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel・Word リサーチ機能を無...
-
特定のPCだけ動作しないVBAマク...
-
エクセルで特定の列が0表示の場...
-
Excel マクロ VBA プロシー...
-
メッセージボックスのOKボタ...
-
一つのTeratermのマクロで複数...
-
エクセルで別のセルにあるふり...
-
ExcelのVBA。public変数の値が...
-
エクセルに張り付けた写真のフ...
-
ExcelVBAでPDFを閉じるソース
-
EXCELのVBAでRange("A1:C4")を...
-
Excel VBAからAccessマクロを実...
-
TERA TERMを隠す方法
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
マクロ実行時、ユーザーフォー...
-
Excelのマクロについて教えてく...
-
ソース内の行末に\\
おすすめ情報