人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルVBAについて質問です。
文章の中にある特定の言葉を置換するというマクロを作りたいのですが、置換後の言葉に複数の改行がある場合はマクロでどのように表現をしたら良いのでしょうか?
具体的にはこのページにある回答者1さんのマクロで使用するつもりです。
http://q.hatena.ne.jp/1162275057

例えば、置換後の文字を下記とした場合、どう表現したら良いのでしょうか?
↑ピンクの↑ももんが:↑↑とんだ↑↑↑すごかった↑

以上、よろしくご回答ください。

●質問者: taroemon
●カテゴリ:コンピュータ
✍キーワード:VBA エクセル ピンク マクロ 回答者
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● llusall
●60ポイント

改行1つは、

Chr(13) & Chr(10)

1つと考えてください。


b = Chr(13) & Chr(10) & "ピンクの" & Chr(13) & Chr(10) & "ももんが" & Chr(13) & Chr(10) & Chr(13) & Chr(10) & "とんだ" & Chr(13) & Chr(10) & Chr(13) & Chr(10) & Chr(13) & Chr(10) & "すごかった" & Chr(13) & Chr(10)

とすればよいです。

または

Chr(13) & Chr(10)

は、VBでは、vbCrLf で定義されていますので、

b = vbCrLf & "ピンクの" & vbCrLf & "ももんが" & vbCrLf & vbCrLf & "とんだ" & vbCrLf & vbCrLf & vbCrLf & "すごかった" & vbCrLf

でもOKです。

◎質問者からの返答

ご回答ありがとうございます。

できました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ