Excel VBA質問箱 IV

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

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


71929 / 76734 ←次へ | 前へ→

【9296】不要なスペースの削除
質問  eri  - 03/11/27(木) 14:16 -

引用なし
パスワード
   初めまして、知識不足でわからないことがあるので何かアドバイスお願い致します。

一つのセル内に、Alt + Enterで改行された文字列が入っています。
例としては

select
  aaa,
  bbb,
  ccc,
from
  TABLE
where
  ddd = '1'

という様な感じです。見た目にわかりやすくするためにこの様に入っています。
これをテキストに落としたいのですが、
テキストには「select aaa, bbb, ccc, from TABLE where ddd = '1'」
という様な形で落としたいと思っています。
改行を削除するまでは出来たのですが、どうしてもインデント部分の余分なスペースが残ってしまいます。
(「select  aaa,  bbb,  ccc,from  TABLE where  ddd = '1'」の様になる)
余分な2つ以上のスペースの部分のみ、1つのスペースに置換したいのですが、うまいやり方が見つかりません。
文字列を一文字ずつ見ていく様なロジックを作成しないと出来ないでしょうか?
マクロやVBAの関数にあまり詳しくないので、何か使える様な関数があれば教えて頂きたいと思っています。
よろしくお願いします。
0 hits

【9296】不要なスペースの削除 eri 03/11/27(木) 14:16 質問
【9297】Re:不要なスペースの削除 つん 03/11/27(木) 14:28 回答
【9298】Re:不要なスペースの削除 INA 03/11/27(木) 14:29 回答
【9299】Re:不要なスペースの削除 eri 03/11/27(木) 14:49 発言
【9300】じゃ、逆にしたらどかな? つん 03/11/27(木) 15:01 回答
【9301】そうですね! eri 03/11/27(木) 15:08 お礼
【9304】もう解決済みかな? こうちゃん 03/11/27(木) 17:00 発言
【9305】参考になります! eri 03/11/27(木) 17:24 お礼

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