Excelで版下を作成中で、数千ものセル内に改行を含む和文が入力されています。このシート全体中の特定の文字だけを、一定のフォント書式に一括変換できる方法(マクロ等)はないでしょうか(例:「こんにちは」の「に」だけボールド&ゴシックにする)?<html保存→ソース置換>を試しましたが、改行箇所でセルが分割されてしまいます。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2003/11/26 12:44:30
  • 終了:--

回答(1件)

id:ohmix1 No.1

ohmix1回答回数235ベストアンサー獲得回数142003/11/26 13:02:37

ポイント40pt

実際のデータによってはできない可能性もありますが、以下をお試しください。

1.エクセルのセル範囲をコピー

2.ワードの文書にペースト

3.ワードの置換のオプションを利用してフォントのみ置換え(上記URL参照)

4.ペーストしたワード文書上の表をコピー

5.エクセルにペースト

ワードをお持ちでなければごめんなさい。

id:saionji

素晴らしいです!これで労力を使わずに済みましたし、大変勉強になりました。本当にありがとうございました。

2003/11/26 13:19:25
  • id:ohmix1
    「5.エクセルにペースト」で問題が...

    回答した者です。訂正があります。
    試してみたところ「5.エクセルにペースト」時に改行部分でセルが分割されるようです。
    エクセル上で一度、改行を他の文字列に置換えた方が良いようです。
    VBAマクロかセル関数で前処理(改行→文字列)/後処理(文字列→改行)
    をするくらいしか思いつきませんでした。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません