| 
    
     |  | 初めまして、知識不足でわからないことがあるので何かアドバイスお願い致します。 
 一つのセル内に、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の関数にあまり詳しくないので、何か使える様な関数があれば教えて頂きたいと思っています。
 よろしくお願いします。
 
 
 |  |