下記のサブエラーで私のエラーを見つけることができません。 「Runtime error 424 Object Required」というメッセージが表示されます。実行時エラー424必要なオブジェクト
私の意図は、私のエクセル式をVBAコードに変換することです。あなたは1次元配列にインデックスを作成しているとき、それはIndex
ための2つのパラメータを持ってしても意味がありません
Private Sub Workbook_INDEXMATCH()
Dim wb As Workbook, wb1 As Workbook
Dim LastRow As Long
Set wb = Workbooks("WORKBOOK.xlsm")
With Application.WorksheetFunction
SHEET1NAME.Range("E13") = _
.Index(SHEET2NAME.Range("D:D"), .Match(lookup_value, SHEET1NAME.Range("B13"), 0), .Match(lookup_value, SHEET2NAME.Range("A:A"), 0))
End With
End Sub
コードに実際には「SHEET1NAME」があるのですか、それともプレースホルダですか?プレースホルダの場合は、文字通りそのシート名を使用していますか? (Sheet1Name)Range( "E13")など – BruceWayne