| 
    
     |  | 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アドレスシートにあった場合は、
 表示するとしてるのですが、上記矢印部分でエラーとなります。
 原因を教えていただけないでしょうか?
 
 |  |