Sub Sample5()
Dim Target As Range
Set Target = Union(Range("A1"), Range("B3")) ''(1)
Set Target = Union(Target, Range("C5")) ''(2)
Target.Select
End Sub
Sub Sample6()
Dim FoundCell As Range, FirstCell As Range
Set FoundCell = Cells.Find(What:="田中")
If FoundCell Is Nothing Then
MsgBox "見つかりません"
Exit Sub
Else
Set FirstCell = FoundCell
Set Target = FoundCell
End If
End Sub
Sub Sample6()
Dim FoundCell As Range, FirstCell As Range
Set FoundCell = Cells.Find(What:="田中")
If FoundCell Is Nothing Then
MsgBox "見つかりません"
Exit Sub
Else
Set FirstCell = FoundCell
Set Target = FoundCell
End If
Do
Set FoundCell = Cells.FindNext(前回見つかったセル)
もし、新しく見つかったセル が 最初に見つかったセル だったら
Do Loop を抜ける
そうでなかったら
変数Targetに 新しく見つかったセルを合体させる
Loop
End Sub
Sub Sample6()
Dim FoundCell As Range, FirstCell As Range
Set FoundCell = Cells.Find(What:="田中")
If FoundCell Is Nothing Then
MsgBox "見つかりません"
Exit Sub
Else
Set FirstCell = FoundCell
Set Target = FoundCell
End If
Do
Set FoundCell = Cells.FindNext(前回見つかったセル)
If FoundCell = FirstCell Then
Do Loop を抜ける
Else
変数Targetに 新しく見つかったセルを合体させる
End If
Loop
End Sub
Sub Sample6()
Dim FoundCell As Range, FirstCell As Range
Set FoundCell = Cells.Find(What:="田中")
If FoundCell Is Nothing Then
MsgBox "見つかりません"
Exit Sub
Else
Set FirstCell = FoundCell
Set Target = FoundCell
End If
Do
Set FoundCell = Cells.FindNext(前回見つかったセル)
If FoundCell.Address = FirstCell.Address Then
Do Loop を抜ける
Else
変数Targetに 新しく見つかったセルを合体させる
End If
Loop
End Sub
Sub Sample6()
Dim FoundCell As Range, FirstCell As Range, Target As Range
Set FoundCell = Cells.Find(What:="田中")
If FoundCell Is Nothing Then
MsgBox "見つかりません"
Exit Sub
Else
Set FirstCell = FoundCell
Set Target = FoundCell
End If
Do
Set FoundCell = Cells.FindNext(FoundCell)
If FoundCell.Address = FirstCell.Address Then
Exit Do
Else
Set Target = Union(Target, FoundCell)
End If
Loop
End Sub
Sub Sample6()
Dim FoundCell As Range, FirstCell As Range, Target As Range
Set FoundCell = Cells.Find(What:="田中")
If FoundCell Is Nothing Then
MsgBox "見つかりません"
Exit Sub
Else
Set FirstCell = FoundCell
Set Target = FoundCell
End If
Do
Set FoundCell = Cells.FindNext(FoundCell)
If FoundCell.Address = FirstCell.Address Then
Exit Do
Else
Set Target = Union(Target, FoundCell)
End If
Loop
Target.Select
MsgBox Target.Count & "件見つかりました"
End Sub