|
下記のとおりのコードを書いたのですが2箇所でエラーが発生してしまいます。
ご指導のほどよろしくお願いいたします。
Private Sub ken_Click()
Dim adrs As Variant
Dim addr As Variant
Dim theadd As Variant
Dim i As Integer
Dim d As Integer
i = 0
Worksheets("結果").Select
Range("A3:A60000").Select
Selection.ClearContents
theadd = adr.Value
Worksheets(1).Range("a1:c35000").Font.Color = RGB(0, 0, 0)
With Worksheets(1).Range("a1:c35000")
Set adrs = .Find(theadd)
If Not adrs Is Nothing Then
addr = adrs.address
Do
i = i + 1
Worksheets(1).Select
adrs.Select
Selection.Font.Color = RGB(225, 0, 0)
Selection.Copy
Worksheets("結果").Select
Range("A1").Select
Selection.End(xlDown).Select
Selection.Offset(1, 0).Select
ActiveSheet.Paste
Worksheets(1).Select
Set adrs = .FindNext(adrs)
Loop While adrs.Value = adrs And adrs.address <> addr
Worksheets("結果").Cells(2, 1).Value = i
d = Worksheets("結果").Cells(2, 1).Value
d = d + 2
'下記のとおりリストボックスにワークシート『結果』を反映させたいのですがエラーになります。
ListBox1.RowSource = Worksheets("結果").Range(Cells(3, 1), Cells(d, 1)).address
Else
'下記のようにユーザーフォームを開こうとしてもエラーになります。
備考.Show
MsgBox "該当なし"
End If
End With
End Sub
よろしくお願いいたします。
|
|