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の女の子でこの腹筋は凄い...
-
エクセル関数(複雑な) { }←...
-
何故かっこよくなることを目的...
-
すぐにかっこつける男性の心理...
-
文字式でのアルファベット順とは?
-
数学の平方完成について。 y=2X...
-
大至急!!! 皆さんは俳優の清...
-
《式を簡単にする》って?
-
この大カッコみたいなのなんで...
-
「時間」と「稼働」は同じ意味...
-
ろう カッコいい漢字
-
EXCEL 縦カッコを横カッコに・・・
-
上辺だけで生きてる人ってカッ...
-
女性の方にお聞きしたいです。 ...
-
義理チョコもらっちゃうと、倍...
-
a(X-Y)-Y+X これを因...
-
「ぼっち」ってかっこ悪いと思い...
-
数学I 因数分解について 因数分...
-
「日本のラッパーみたいで、カ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
(文字(もじ)文字)のように...
-
エクセル関数(複雑な) { }←...
-
小6の女の子でこの腹筋は凄い...
-
《式を簡単にする》って?
-
ろう カッコいい漢字
-
EXCEL 縦カッコを横カッコに・・・
-
義理チョコもらっちゃうと、倍...
-
文字式でのアルファベット順とは?
-
Mac使う奴って9割はただのカッ...
-
エクセルのカッコの中は引数を...
-
数学I 因数分解について 因数分...
-
1,1,5,8を使って10を作る問題
-
精射の仕方
-
すぐにかっこつける男性の心理...
-
「時間」と「稼働」は同じ意味...
-
なぜ英語は1番カッコ良いのか。...
-
大至急!!! 皆さんは俳優の清...
-
見返りを求めない人になるには?
-
この問題の4√6の部分を4√3にし...
-
どうして降べきの順に直すとき...
おすすめ情報