я извлечение данных из другого листа с помощью ВПРА функции, исходный файл открыт в фоновом режиме, ниже код я использовал для шкуры первенствовать открытия и экрана обновлениеVlookup не работает, если открыт лист excel в невидимом режиме?
Application.ScreenUpdating = False
app.Visible = False
Но не выше линии ВПРА работает нормально, при открытии в невидимом режиме функция vlookup не работает.
partner = "C:\K\KDt\Con.xls"
Set pf = app.Workbooks.Open(partner)
Set ps = pf.Worksheets("Con")
ThisWorkbook.Sheets("KQC").Range("H4:H" & k) = "=IFERROR(VLOOKUP(A4&""SP"",Contract_PARTNERS.xls!$H:$R,4,),"""")"
Что это значит: «Я получаю любую форму результата vlookup». – dbmitch
@dbmitch, когда я открываю excel в невидимом режиме, ссылка vlookup не работает. Я не получаю никакого результата, но когда я открываю в режиме просмотра vlookup, работающий нормально –
Вам нужно показать весь ваш код - в противном случае все еще остаются очевидные вопросы. Как ... вы установили «Application.ScreenUpdating = True» перед установкой «app.visible = true». Также, где вы устанавливаете переменную приложения? – dbmitch