Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


32 / 13057 ツリー ←次へ | 前へ→

【79385】CSVファイルを読み込み書き換えする方法 ねこ 17/9/11(月) 15:38 質問[未読]
【79387】Re:CSVファイルを読み込み書き換えする方法 γ 17/9/11(月) 20:01 発言[未読]
【79390】Re:CSVファイルを読み込み書き換えする方法 γ 17/9/13(水) 7:33 発言[未読]

【79385】CSVファイルを読み込み書き換えする方法
質問  ねこ  - 17/9/11(月) 15:38 -

引用なし
パスワード
   現在、CSVファイルを読み込み
・「,(カンマ)」で登録されているものをすべて「","」に書き換える
・「T,」「D,」「H,」を「T,"」「D,"」「H,"」に書き換える
・全ての行末尾に「,(カンマ)」を追加する。

という処理を一度のVBAで行い、再度CSVに書き込みを行おうとしておりますが
上手くいきません。(勉強不足ですみません。。)

どなたか一度の処理にはこだわりませんので、お知恵をお貸しいただけないでしょ
うか?

よろしくお願いいたします。

【79387】Re:CSVファイルを読み込み書き換えする方...
発言  γ  - 17/9/11(月) 20:01 -

引用なし
パスワード
   ▼ねこ さん:
>・「,(カンマ)」で登録されているものをすべて「","」に書き換える
ということは、セパレータとしてのカンマはやめるということですか?
それともセパレータの前後に"を付けると言う意味ですか?

また、
>・「,(カンマ)」で登録されているものをすべて「","」に書き換える
であるなら、
>・「T,」「D,」「H,」
は、
「T","」「D","」「H","」になっているはずですが、
>「T,"」「D,"」「H,"」に書き換える
との関係はどうなっていますか?

【79390】Re:CSVファイルを読み込み書き換えする方...
発言  γ  - 17/9/13(水) 7:33 -

引用なし
パスワード
   不明な点を明確にして質問して下さい。
テキストファイル(CSVファイル)を直接読み込んだり、書き込んだりする部分ですか?
それともCSVファイルの一行の文字列の置換部分ですか?
少なくとも、2,3行程度の処理前と処理後のサンプルを提示するとよいでしょう。
お互いの誤解を招くことがありません。

ファイルの読み書きは
Open ステートメント
Line Input # ステートメント
Print # ステートメント
などを使います。
ヘルプを参照してください。

文字列の置換は Replace関数です。
他の関数と組み合わせると対応可能なはずです。

32 / 13057 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free