エクセル、ワード共に2010Verを使っています。
質問です。exel内に入力された複数の短い文字列を、wordに入力された文字列内から順に自動で対応する部分を検索し、そこをマーカーで色付けし、かつエクセル内で色を変えた部分等も表示させる事は可能でしょうか?
(例)
(exel内の文字列) *書き方は"文字列 その条件"です。
abc(d) ()で囲んだdだけ赤色
bajamf(m)d ()で囲んだmだけ赤色
(word内の文字列)
jat「abcd」ejtg「bajamfmd」tgj……
「」で囲んだ部分がexelの文字列と共通している。
world内の文字列中の「」で囲んだ部分のみをマーカーで色付けし各々赤字にした部分も反映させたいのですが良い方法ありませんかね、、
語彙力不足が激しく伝わりにくいのはすみません。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
手作業で地道に頑張るのなら、マクロを使わないでも、作業を少し
楽にする方法があります。
Excelの色のついたデータの範囲をコピーします。
新規のWord文書に貼り付けし、Wordの表形式での色付きのデータが
用意できれば、Wordの[置換]機能で対応できます。
手順:
貼り付けたデータから、個別のデータを改行記号を含まないで選択
したら、コピーします。
置換したい文書を開き、[置換]ダイアログを開きます。
あいまい検索のチェックを外したら、以下の設定をします。
[検索する文字列:]
コピーしてあるデータのテキストを貼り付けます。
[置換後の文字列;]
^c ←これは[クリップボードの内容]を意味する特殊文字
[書式]ボタンを押し[蛍光ペン]を選択。
[すべて置換]を実行すると、マーカーされたクリップボードにある
色付きの文字に置換されます。
新規文書にある他のデータをコピーしなおして、置換したい文書に
切り替えたら、[検索する文字列]へと貼り付けをして[すべて置換]
を実行すれば、設定された[置換後の文字列]として置換されます。
あとは、これを繰り返すだけなので、地道な作業も少しは楽になる
と思います。
上記手順をマクロ化する方法もありますが、面倒なので今回はパス
します。
No.1
- 回答日時:
マクロで対応することになると思いますが。
https://www.wordvbalab.com/code/2255/
マーカー(蛍光ペン)のみなら置換でのマクロで済むことですが、
赤文字も反映するとなると一文字ごとに色のついた部分を検索し、
文字位置を取得する必要があります。
これをWord側の文字列にある位置と組み合わせて色を付けることに
なると思いますが、複雑な処理なので私には無理です。
https://teratail.com/questions/46665
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) エクセルで文字列と数字が混在する列に書式設定したい。 3 2022/12/19 09:11
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Java Javaの問題なのですが、「3文字以上の英数字文字列を入力し、文字列の中に文字(9)が出てくるまでの 1 2023/06/06 18:55
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Visual Basic(VBA) VBA初心者です 検索した数字の行に色をつける 5 2023/02/13 14:22
- Excel(エクセル) エクセル関数の変わった使い方 3 2022/05/13 17:12
- Visual Basic(VBA) 違う文字のみ色を塗る方法がわかりません。。 G列とH列のに文字が入っています。 例えばG5とH5の文 3 2022/06/03 17:13
- Excel(エクセル) Excelでの検索結果を含む行だけを表示させたい 5 2023/03/10 17:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Wordの脚注を,1)・・2)・・3)...
-
「WORD」での作業 日本語・英...
-
エクセルでシートにある赤文字...
-
箇条書きのアタマに一括で「・...
-
ワードで半角英数の文字だけ選...
-
画像にあるように句読点「、」...
-
Wordデータから,特定の単語を...
-
wordで、アルファベットのみの...
-
Word相互参照の文字を一括で変...
-
Excel 上付き(下付き)文字の...
-
セル内の一部の色と文字列の置換
-
キングソフトライター2012で質...
-
ワードの表への入力について
-
ワードで赤字のみを削除する方法
-
wordで文字の置換をマクロで実...
-
ワードの置換で、文字列の前後...
-
アクセス 「#N/A」が置換、変...
-
Wordで【相互参照】で挿入した...
-
Wordでカッコで括った文字を一...
-
ワードの表の中の値の表示形式...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでシートにある赤文字...
-
Excelの表中,数字の「1」をす...
-
ワードで赤字のみを削除する方法
-
Wordでカッコで括った文字を一...
-
ワードで半角英数の文字だけ選...
-
箇条書きのアタマに一括で「・...
-
Wordデータから,特定の単語を...
-
ワードの表の中の値の表示形式...
-
excelマクロ ボタンを押して文...
-
「WORD」での作業 日本語・英...
-
Wordの脚注を,1)・・2)・・3)...
-
wordで特定の色だけ印刷しない方法
-
エクセルで、コンマをピリオド...
-
word 2003で、赤い文字(あるい...
-
Word相互参照の文字を一括で変...
-
EXCEL2010のハイパーリンク先の...
-
英数字のフォント「Century」に...
-
ワードで太字になっているとこ...
-
セルの中の不要な文字を削除し...
-
word である文字をすべてイタリ...
おすすめ情報