• ベストアンサー

文字の入れ替え方法を教えてください

「、」で区切られた短文を「、」の部分を改行制御コードに置換する方法を教えてください。 目的は、メモ帳に羅列している短文を「、」の部分ごとに改行し、エクセルの行に置き換えたいのです。 隣の列に、私なりのコメントを記載しようと思っています。 環境は Windows 7 office 2010 です。 宜しくご指導ください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

wordに読み込ませて文字変換をします 「編集」のところにある「置換」をクリック。簡単な画面内の「オプション」をクリック。 掲示した画面になりますからみぎしたの「あいまい検索」のチェックをはずす。 検索する文字列に「、」をいれたら 置換後の文字列の枠にプロンプトをおき 左のほうの「特殊文字」をクリックしてポップアップした画面の一番上「段落記号」を選ぶ 「すべて置換」をクリック でできます。

t_saito
質問者

お礼

有難うございます。 WORDで置換できました。 特殊文字の選び方が解りました。有難うございました。

その他の回答 (1)

  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.2

わざわざ改行に置換しなくても、 split 関数で「、」区切りで文字列を取り出して操作すればいいと思います。 一例として下記URL参照して応用してみてはどうでしょうか。 「Split 関数」の「使用例」 http://www.kanaya440.com/contents/script/vbs/function/string/split.html strVal の部分を文字列、 デリミッタ "," を"、"とすれば文字列が取り出せます。 ---詳細はマイクロソフト split 関数を参照してください。 Split 関数 http://msdn.microsoft.com/ja-jp/library/cc410311.aspx

t_saito
質問者

お礼

有難うございます。 split 関数全く知りませんでしたので良い勉強になりそうです。 明日ためしてみたいと思います。

t_saito
質問者

補足

Split 関数について strValへは、区切り文字「、」を含む全文を""で囲んで指定するのですか? 他の引数は省略可能なようですが、区切り文字を指定する部分が解りません。 strDivとlngCntの実際の使い方が解りません。 私のケースでは、ngCmpの引数は「1」(テキスト モードで比較)を入れる必要があるのでしょうか? これは、excelで使っている通常の関数と同じように使えるのでしょうか? ビジュアルベーシックを知らないと難しいのでしょうか? 使用例が書かれていますが、これは実行結果なのでしょうか? 以上解らないことばかり羅列して申し訳ありません。 宜しくお願いします。

関連するQ&A