VBAのエラーについて
いつも識者の皆様にはお世話になっております。
Excel VBAのことで質問させてください。
Range("i23").Value = Application.VLookup(ThisWorkbook.Worksheets("aaa").Range("b5"), ThisWorkbook.Worksheets("data").Range("a2:b7"), 2, 0)
というコードは通るのですが、
Range("i23").Value = Application.Left(VLookup(ThisWorkbook.Worksheets("aaa").Range("b5"), ThisWorkbook.Worksheets("data").Range("a2:b7"), 2, 0), 2)
というleft関数を追加したコードだと「sub または function が定義されていません」というエラーになってしまいます。
VBAを始めたばかりなのですが、何か根本的な勘違いをしていますでしょうか?
ちなみに
Range("i23").Value = Application.Left(Application.VLookup(ThisWorkbook.Worksheets("aaa").Range("b5"), ThisWorkbook.Worksheets("data").Range("a2:b7"), 2, 0), 2)
というコードも通りませんでした。
ご回答よろしくお願いいたします。
お礼
返信遅れました、ありがとうございます