Здравствуйте, друзья!
Подскажите, пожалуйста!
Я через ВБА макросом вношу простую формулу в ячейку. Но, формула ссылается на другую закрытую книгу. Открывать ее желания нет совсем.
В одном файле когда через ВБА вношу формулу ВПР в ячейку, также ссылаясь на закрытую книгу - без всяких проблем получаю нужный результат.
Однако, в другом файле использую SUMIFS по той же логике, и вместо данные получаю #VALUE!. Только если открыть книгу, тогда появляются данные.
Не могу почему ВПР не требует открытия книги для отражения данных, а SUMIFS требует. Что делаю не так?
Подскажите, пожалуйста!
Я через ВБА макросом вношу простую формулу в ячейку. Но, формула ссылается на другую закрытую книгу. Открывать ее желания нет совсем.
В одном файле когда через ВБА вношу формулу ВПР в ячейку, также ссылаясь на закрытую книгу - без всяких проблем получаю нужный результат.
Однако, в другом файле использую SUMIFS по той же логике, и вместо данные получаю #VALUE!. Только если открыть книгу, тогда появляются данные.
Не могу почему ВПР не требует открытия книги для отражения данных, а SUMIFS требует. Что делаю не так?
Код |
---|
Range("E2").Formula = "=IFERROR(VLOOKUP(D2,'X:\[EXAMPLE1.xlsx]Sheet1'!$A$1:$B$1000,2,0),""xxx"")" - работает Range("J3").Formula = "=SUMIFS('X:\[EXAMPLE2.xlsx]MAIN'!$D:$D,'X:\[EXAMPLE2.xlsx]MAIN'!$A:$A,F3,'X:\[EXAMPLE2.xlsx]MAIN'!$C:$C,"">=""&C3,'X:\[EXAMPLE2.xlsx]MAIN'!$B:$B,""<=""&C3)" - не работает |
Заранее всем спасибо!