Ошибка, определенная приложением или объектом
следующий код принимает значение из ячейки, разделенной запятой
эти значения, разделенные запятой, должны быть проверены на доступность в "листе отображения кривых")
vlookup не работает и выдает ошибку application defined или object defined error
sub sample() Dim R1 R1 = Worksheets("Plain Vanilla Swap Details (CC)").Range("AP2").value If R1 <> "" Then rates = Split(R1, ",") Final = UBound(rates) For i = 0 To Final Message = (rates(i)) V1 = WorksheetFunction.VLookup(Message, Worksheets("Curve Mapping").Range("D2:H209"), 2, False) Next i End If End Sub
Что я уже пробовал:
Я попытался явно ввести значение в оператор vlookup, тогда код работает нормально.. пожалуйста помогите