|
Option Explicit
Sub pro1()
'変数の宣言
Dim SH1 As Worksheet
Dim SH2 As Worksheet
Dim C As Long '行
Dim L As Long '列
Dim H As Variant
Dim H2 As Variant
Dim buf As Variant
Dim buf2 As Variant
'定数の宣言
Const AL = 1 'A列
Const BL = 2 'B列
Set SH1 = Worksheets("VRSRV11")
Set SH2 = Worksheets("IPアドレス")
H = SH1.Range("B1:B525")
H2 = SH2.Range("A1:A865")
For L = 1 To 865
buf = H(L, BL) ←この部分で引数のエラーになります。
buf2 = H2(L, AL)
If buf = buf2 Then
Debug.Print buf
End If
Next L
End Sub
VRSRV11シートのB1:B525には、IPアドレスが入っております。
そのIPアドレスと同じIPアドレスがIPアドレスシートにあった場合は、
表示するとしてるのですが、上記矢印部分でエラーとなります。
原因を教えていただけないでしょうか?
|
|