ExcelのデータをCSVに書き出す際に、カンマの他に1レコードごとにカッコでくくりたいのです。
A B C
1 01234 20 あいうえお
2 01235 40 かきくけこ
3 01236 60 さしすせそ
これをCSV変換したときに、最終的に
("01234",20,"あいうえお"),
("01235",40,"かきくけこ"),
("01236",60,"さしすせそ")
となるようにしたくて、""の設定まではなんとかできたのですが、カッコのつけ方がどうしてもわからなくて困っています。
どうか、お知恵を拝借させてください。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
#1です。
サイト見てきました。
このページでいいんですかね?
http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub0 …
このページでは2つの方法が載っていますね。
writeステートメントを使う方法とFSOを使う方法。
前者ですと少々面倒です。
というのもwriteステートメント自体が勝手に改行コードを挿入してしまうため、後から ) を書き込んでも次の行に書かれてしまうからです。
ですので、もしこちらのを使っているのでしたら補足していただければ解決策を考えてみます。
後者のでしたら、FP_EDIT_CSVRECメソッド内を修正すれば簡単です。
FP_EDIT_CSVREC = strREC
↓
FP_EDIT_CSVREC = "(" & strREC & ")"
こんな感じで修正してみてください。
そうです。そのサイトです!
私がやろうとしていたのはたまたまFSOの方だったらしくて、上記の方法ですぐにカッコがつけられました。
そして、カッコ閉じるのあとにカンマを打つのも含めて
>FP_EDIT_CSVREC = "(" & strREC & "),"
としたら全て解決できました!
ありがとうございます(TーT)助かりました!
No.1
- 回答日時:
まずは現状のプログラムを提示してください。
そうしないとどこをどう修正したらいいのか判断できませぬ。
早速の反応、ありがとうございます!
プログラムは井上治さんの作成されたURL:http://www.ne.jp/asahi/excel/inoue/ [Excelでお仕事!]
というところから丸まるいただいてきたものです。
長いので注釈だけ削除して掲載いたします。
・・・と思ったら長すぎて、書き込めません。
どうすればよいのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) マクロを教えてください。 7 2023/06/01 19:47
- Visual Basic(VBA) VBAで出力したCSVファイルの先頭にカンマを挿入したい 5 2022/10/14 12:20
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- Visual Basic(VBA) 【VBA】特定の文字で改行(次の行)に行きたい。 3 2022/04/11 17:20
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- 婚活 顔写真を評価してください 11 2022/12/19 10:03
- Visual Basic(VBA) vbaマクロについて 次のようなマクロを組みたいです。 自分は初心者なので全くわかりません。 詳しく 8 2023/05/18 18:38
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- その他(データベース) 20万行あるデータを動かしたい 2 2023/06/13 15:21
- その他(Microsoft Office) VBA CSV出力について 3 2023/04/19 14:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
(文字(もじ)文字)のように...
-
エクセル関数(複雑な) { }←...
-
小6の女の子でこの腹筋は凄い...
-
数学I 因数分解について 因数分...
-
ラブレターに自分の名前は、書...
-
普通ですか?
-
a(X-Y)-Y+X これを因...
-
因数分解について。
-
Mac使う奴って9割はただのカッ...
-
EXCEL 縦カッコを横カッコに・・・
-
「時間」と「稼働」は同じ意味...
-
何度言っても反省しない子はど...
-
エクセルのカッコの中は引数を...
-
(カッコ)の種類
-
稼働率の求め方について計算方...
-
剝がされたフジツボって、生き...
-
○1☆2▲3×4★1★9○8☆6 キセツノカワ...
-
ドラクエ1のラスボス『竜王』は...
-
ファイアーエムブレム聖戦の系...
-
FF12 ホワイトムースまでの道のり
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
(文字(もじ)文字)のように...
-
エクセル関数(複雑な) { }←...
-
小6の女の子でこの腹筋は凄い...
-
《式を簡単にする》って?
-
エクセルのカッコの中は引数を...
-
EXCEL 縦カッコを横カッコに・・・
-
文字式でのアルファベット順とは?
-
すぐにかっこつける男性の心理...
-
1,1,5,8を使って10を作る問題
-
進研模試の数学のカッコ3番全部...
-
数学I 因数分解について 因数分...
-
数IIの二項定理についての質問...
-
a(X-Y)-Y+X これを因...
-
どうして降べきの順に直すとき...
-
なぜ英語は1番カッコ良いのか。...
-
Mac使う奴って9割はただのカッ...
-
電話番号の記入は?
-
ろう カッコいい漢字
-
何度言っても反省しない子はど...
-
答えと計算式教えて下さいm(。>_...
おすすめ情報