マクロを勉強中です。
WORDマクロについてお知恵を拝借できないでしょうか。
よろしくお願い致します。
特定宛先の資料だけ扱いが違います。
以下条件が全て一致する場合、メッセージを出したいです。
◎条件
A:宛先A
B:○○○○社
D:資料名
C:お知らせします。
特定宛先(A)かつ資料がある場合のみ、注意メッセージを表示する。
資料名(D)は必ず社名(B)~文字列(C)の間に記載される。
Dim Myrng As Range Myrng = "文字列A" Do While Myrng.Find.Execute = True If .Found = True Then MsgBox "資料名(D)" & "の送付方法にご注意ください" End If
②の意味するところがわかりません。
具体例を提示していただきたいです。
あと、コードを提示する際はマークダウンを使用してください。
御覧いただき、ありがとうございます。
記載内容を修正しました。
複数条件の設定方法が分からず、ご教示いただけると幸いです。
複数の文字列を一回でFindすることはできないようですので、「資料がある場合」をどう判定するかを考えます。
「資料がある場合」=「資料がない場合以外」ですが、資料がない場合にBとCの間はどうなりますか?
例えば「改行しか入らない」という条件が成り立つのであれば、「Bの末尾とCの先頭の間に改行以外が含まれない」場合は資料なし、と判定できます。
資料がない場合にBとCの間は「改行しか入らない」になります。
お、でしたら上記をVBAで書けばOKですね。
明日また来ますので、ちょっと頑張ってみてください。
回答1件
あなたの回答
tips
プレビュー