誕生日にもらった意外なもの

1連続文字は問題ないのですが以下の様な場合の置換が上手くいきません。
VBA構築アドバイスお願い致します。

「改行」や「ブランク」が含まれている文章を丸ごと置換又は挿入
指定文字:A1->B1の文章丸ごと行順に置換、本文原稿箇所へ代入する。

Worksheet セル内構成は以下の通り。

●文字置換前   ●文字置換後          ●本文原稿欄
A1       B1                H
------------------------------------------------------------------
@本文1     このたびは教えて!に録を*改行 @本文1 <--置換
        ありがとうございます。
        <------ブランク  
        メールでは、hata70様の録
             
        利用方法についてご案内してお。 @本文2 <--置換
        大切に保管してください。   ↓
          etc...
-------------------------------------------------- 
@本文2    利用方法についてご案内ります。  ↓
↓ ↓
etc..

A 回答 (4件)

文章が変に感じるのは置いておきますけど、



> <------ブランク

が改行のみ(文字列がない行)を指すとして、その2つ下『も』同じ意味なのでしょうか?
ようするに本文1と本文2に分ける(ように見えるのですが)決め手は何なのでしょう?
その点を明確にされないと難しいのでは?
例えば行数なのか特定のキーワードなのか、或いは『そのような物はなく不確定である!』なのか。

それとも画像で添付した方が伝わりやすかったのかも知れませんね。
    • good
    • 0
この回答へのお礼

お礼が遅くなり失礼致しました。
有難う御座いました。

お礼日時:2018/04/15 10:08

過去の質問が解決したのであれば、どうしてクローズしないのでしょうか?


お礼も補足もなしに放置するのは失礼ではないですか?


この質問もNo.1さんの言うように理解不能です。
    • good
    • 0
この回答へのお礼

Gooの使用は初めてで、いか様に対処して良いか
操作が分からず。お礼が遅くなり失礼致しました。

お礼日時:2018/04/15 10:08

どんなVBAを書いたのですか?書いたコードを補足にアップできますか?


普通にReplace関数で出来ちゃうようなので、何が問題なのか分からなくなってしまいました。
    • good
    • 0
この回答へのお礼

早速のアドバイス有難う御座います。
Gooの使用初めてで、要領がつかめていません。
失礼しました。多数の問題抱えてますので。

現在、ホームページ・ビルダーでhtmlへ他のテキストで作成
した文章をコピ・ぺしているだけですが、件数が多くて難儀
してます。マクロはありません。

worksheetに1行で1件処理したい。(多数行有)
本文原稿欄"セルH","@本文1"へ改行(段落)やブランク等を
含む文章を其のまま貼り付けたい!
主旨はこんな感じです。

宜しくお願い致します。

お礼日時:2018/04/15 14:41

No.1です。



取り敢えずB1にある複数行を
・@本文1
・@本文2
に分割させるってならその条件(分割定義)を示さないと何も回答は得られないかと。
しかもそれが人の目によってでしか判断できないとなると、Excel云々の話しでもないし。

あとH列(?)の意味もわからない。

ホームページビルダーは使ってませんが、改行を含むなら改行コード等の問題は既に確認済みなのですよね?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!