|
▼isausa さん:
文字列連結は & で行います。
AND だと 論理積 になりますので。
以下、参考になりますでしょうか。
新規ブックに書いてお試しください。
Sub Test()
Dim f As Range
Dim c As Range
Dim wd As String
Dim r As Range
Cells.Clear
'テストデータ
Range("H1").Value = "日本国北海道の東の釧路市" '対象
Range("H2").Value = "北海道の札幌だよ"
Range("H3").Value = "北海道B社来社(釧路)" '対象
Range("H4").Value = "山形にも釧路ってある?ないよね"
Range("H5").Value = "釧路は北海道にあるんだよね"
'検索語句のセット
Range("I2").Value = "北海道"
Range("J2").Value = "釧路"
'以下処理サンプル
wd = "*" & Range("I2").Value & "*" & Range("J2").Value & "*"
Set r = Range("H1", Range("H" & Rows.Count).End(xlUp))
Set c = r.Find(What:=wd, Lookat:=xlWhole, After:=r.Cells(r.Count))
If c Is Nothing Then
MsgBox "みあたりません"
Exit Sub
End If
Set f = c
Do
MsgBox c.Address
Set c = r.FindNext(c)
Loop While c.Address <> f.Address
End Sub
|
|