ワークシートでは、以下のような式で結果を得られます。
=XLOOKUP("8888"&"99",tbl_科目[科目コード]&tbl_科目[科目コード2],tbl_科目[金額])
VBAで取得する場合、以下のように書くと「型が一致しません。」のエラーになります。
テーブルの複数列を検索対象として、結果を得たいです。
どこを修正すればよいのか教えていただけますでしょうか。
Dim KAMOKUcode1 As String
Dim KAMOKUcode2 As String
KAMOKUcode1 = "8888"
KAMOKUcode2 = "99"
Dim KINGAKU
KINGAKU = WorksheetFunction.XLookup(KAMOKUcode1 & KAMOKUcode2, Range("tbl_科目[科目コード]") & Range("tbl_科目[科目コード2]"), Range("tbl_科目[金額]"))