Добрый день!
Прошу Вас помочь с макросом.
У меня формируется название файла. Формата "***,..." где *** - это номер первой пустой строки из реестра (из другого файла).
Это номер у меня ловится через формулу
Код
=ПОИСКПОЗ(ИСТИНА();('\\fkr-data\DATA_USER\Отдел правовой и договорной работы\[Реестр соглашений.xlsx]Лист1'!$A$1:$A$5004="");ЛОЖЬ())"
Что бы эта формула срабатывала перед формированием названия файла я забил в макрос обновление связей, а уже дальше остальные действия.
[vba]Код
Sub Макрос3()
ActiveWorkbook.RefreshAll
Call Макрос2
Call copyRow
End Sub
[/vba]
Но почему-то связи больше не обновляются даже если я буду нажимать кнопку "обновить связи" из книги эксель.
Этот номер обновляется только если открыть и закрыть сам реестр, куда и ссылается вышеописанная формула.
Вопрос. Можно ли вместо [vba]Код
ActiveWorkbook.RefreshAll
[/vba] и формулы вставить макрос, что бы сначала ловился номер первой пустой ячейки из диапазона Код
[Реестр соглашений.xlsx]Лист1'!$A$1:$A$5004
а потом выполнялось [vba]Код
Sub Макрос3()
Call Макрос2
Call copyRow
End Sub
[/vba]
Возможно ли без файла это сделать?