|
2つのセルをマッチングして、同じ文字列に色を塗りたい
初めまして。
表題にある通り、2つのセルをマッチングして、
同じ単語があれば、その単語に色を塗るマクロを作成したいと考えています。
例としましては、
A1セル 青森県産りんご60kg詰め合わせ
B1セル 青森県産の美味しいりんごです。60kgと納得の大容量です!産地直送です!
上記のような場合、B1セルの「青森県産」「りんご」「60kg」の部分を
赤字に塗るようなものです。
人の目で見た場合は、
A1セルは「青森県産」「りんご」「60kg」「詰め合わせ」という意味の、
4つの単語から形成されているんだな、というのが簡単に分かりますが、
マクロ側にしてみれば、単語という概念がそもそもありませんよね…?
だからといって、A1セルを1文字ずつ取り出してマッチングするのでは、
不要な文字(例でいう、B1セルの産地直送の「産」)も塗られてしまいます。
なので、そもそもこういった事が可能なのかどうか、
100%完璧ではなくても、出来る限り希望に見合った動作を実現するには、
どのようにするのが良いのか…。
マナーとして、少しでも何らかのコードを提示するべきであるのは重々承知しておりますが、
どういった手段を取ればいいのか、まったく思いつかない状態です…。
よろしければアドバイスを頂けますと幸いです。
どうぞよろしくお願いいたします。
|
|