Добрый вечер, подскажите пожалуйста, как корректно прописать код, чтобы функция VLookup корректно вставляла 20-значные числа? Макрос запускается при активации листа, на листе откуда берутся значения «Начисления» данные числа имеют текстовый формат. На лист «Оплата» данные вставляются примерно так 1,88Е+19 Часть кода:
Код |
---|
If Sheets("Оплата").Range("e" & i).Value = "р/с" Then
Range("e" & i).Value = Application.IfError(Application.VLookup(Sheets("Оплата").Range("F" & i), Sheets("Начисления").Range("H:N"), 7, 0), "р/с")
End If
|