【发布时间】:2020-02-04 12:49:08
【问题描述】:
类型不匹配错误
Dim lr As Integer
lr = Range("A1").CurrentRegion.Rows.Count
Range("N2").Select
Range("N2").Formula = Application.WorksheetFunction.Index(Sheets("SMSv2").Range("A2:L" & lr), Application.Match(Sheets("SMSv2").Range("C2"), Sheets("SMSv2").Range("A2:A" & lr), False), 4)
【问题讨论】:
-
选择您的选择:在您的
Range("N2")中输入有效的.Formula(就像您在工作表中写的那样)或通过VBA 使用VBA 语法返回结果。您不能使用 VBA 语法输入.Formula。 -
那我怎么能把它包含到 N2 单元格中
-
Range("N2").Formula = "=INDEX(SMSv2!A2:L" & lr & ",MATCH.....etc -
你也可以外线
Range("N2").Select -
JvdV 现在可以正常工作了,兄弟,您救救我,谢谢。我是 vba 新手,必须学习很多