全くの素人です。
下記のように文字を見つけたらメッセージで表示するようなプログラムを造りたいです。
使用はWordで考えています。
ただ、下記のプログラムを実行すると
(1)しかなくても(2)以下のメッセージも表示します。
(2)が無ければ、次の検索へ進むようにするにはどのようにすればよいですか?
Selection.Find.ClearFormatting
With Selection.Find
.Text = "(1)"
Selection.Find.Execute
MsgBox "(1)は使用禁止文字です。変更してください"
End With
Selection.Find.ClearFormatting
With Selection.Find
.Text = "(2)"
Selection.Find.Execute
MsgBox "(2)は使用禁止文字です。変更してください"
End With
Selection.Find.ClearFormatting
With Selection.Find
.Text = "(3)"
Selection.Find.Execute
MsgBox "(3)は使用禁止文字です。変更してください"
End With
Selection.Find.ClearFormatting
With Selection.Find
.Text = "(4)"
Selection.Find.Execute
MsgBox "(4)は使用禁止文字です。変更してください"
End With
Selection.Find.ClearFormatting
With Selection.Find
.Text = "(5)"
Selection.Find.Execute
MsgBox "(5)は使用禁止文字です。変更してください"
End With
Selection.Find.ClearFormatting
With Selection.Find
.Text = "(6)"
Selection.Find.Execute
MsgBox "(6)は使用禁止文字です。変更してください"
End With
Selection.Find.ClearFormatting
With Selection.Find
.Text = "(7)"
Selection.Find.Execute
MsgBox "(7)は使用禁止文字です。変更してください"
End With
Selection.Find.ClearFormatting
With Selection.Find
.Text = "(8)"
Selection.Find.Execute
MsgBox "(8)は使用禁止文字です。変更してください"
End With
Selection.Find.ClearFormatting
With Selection.Find
.Text = "(9)"
Selection.Find.Execute
MsgBox "(9)は使用禁止文字です。変更してください"
End With
Selection.Find.ClearFormatting
With Selection.Find
.Text = "(10)"
Selection.Find.Execute
MsgBox "(10)は使用禁止文字です。変更してください"
End With
Selection.Find.ClearFormatting
With Selection.Find
.Text = "(11)"
Selection.Find.Execute
MsgBox "(11)は使用禁止文字です。変更してください"
End With
Selection.Find.ClearFormatting
With Selection.Find
.Text = "(12)"
Selection.Find.Execute
MsgBox "(12)は使用禁止文字です。変更してください"
End With
Selection.Find.ClearFormatting
With Selection.Find
.Text = "(13)"
Selection.Find.Execute
MsgBox "(13)は使用禁止文字です。変更してください"
End With
Selection.Find.ClearFormatting
With Selection.Find
.Text = "(14)"
Selection.Find.Execute
MsgBox "(14)は使用禁止文字です。変更してください"
End With
Selection.Find.ClearFormatting
With Selection.Find
.Text = "(15)"
Selection.Find.Execute
MsgBox "(15)は使用禁止文字です。変更してください"
End With
Selection.Find.ClearFormatting
With Selection.Find
.Text = "(16)"
Selection.Find.Execute
MsgBox "(16)は使用禁止文字です。変更してください"
End With
Selection.Find.ClearFormatting
With Selection.Find
.Text = "(17)"
Selection.Find.Execute
MsgBox "(17)は使用禁止文字です。変更してください"
End With
Selection.Find.ClearFormatting
With Selection.Find
.Text = "(18)"
Selection.Find.Execute
MsgBox "(18)は使用禁止文字です。変更してください"
End With
Selection.Find.ClearFormatting
With Selection.Find
.Text = "(19)"
Selection.Find.Execute
MsgBox "(19)は使用禁止文字です。変更してください"
End With
Selection.Find.ClearFormatting
With Selection.Find
.Text = "(20)"
Selection.Find.Execute
MsgBox "(20)は使用禁止文字です。変更してください"
End With
お礼
大成功です。 ありがとうございました!!