Простите если эта темы была, я так и не смог на гуглить.
Суть проблемы: есть ссылка на ячейку, например: ='\\ALFA-WORK\Welcome\бананы\[бананы май.xls]Лист1'!B9 Но каждый месяц ссылка меняется на следующий месяц: ='\\ALFA-WORK\Welcome\бананы\[бананы июнь.xls]Лист1'!B9 В идеале хочется чтобы было что то вроде ='\\ALFA-WORK\Welcome\бананы\СЦЕПИТЬ("([бананы";A1;".xls]"))Лист1'!B9 где ячейка A1 заполнена текстом: июнь. (в идеале ВПР на А1, с текстом всех месяцев, для быстрого выбора и соответствующего изменения ссылающихся данных. )
Так же хотелось уметь и с выбором страницы.
Вроде тема простая по сути, поэтому файл не прикладываю. Скажите, реально ли что то подобное сделать, а то задолбался через ctrl+F замену менять.
Простите если эта темы была, я так и не смог на гуглить.
Суть проблемы: есть ссылка на ячейку, например: ='\\ALFA-WORK\Welcome\бананы\[бананы май.xls]Лист1'!B9 Но каждый месяц ссылка меняется на следующий месяц: ='\\ALFA-WORK\Welcome\бананы\[бананы июнь.xls]Лист1'!B9 В идеале хочется чтобы было что то вроде ='\\ALFA-WORK\Welcome\бананы\СЦЕПИТЬ("([бананы";A1;".xls]"))Лист1'!B9 где ячейка A1 заполнена текстом: июнь. (в идеале ВПР на А1, с текстом всех месяцев, для быстрого выбора и соответствующего изменения ссылающихся данных. )
Так же хотелось уметь и с выбором страницы.
Вроде тема простая по сути, поэтому файл не прикладываю. Скажите, реально ли что то подобное сделать, а то задолбался через ctrl+F замену менять. Angolez
Сообщение отредактировал Angolez - Среда, 17.06.2015, 16:43
Николай прав... чтоб втягивать значение с закрытой книги при этом выбирая месяц и лист, лучше сварганить userform с полями и выбора и кнопкой старт. Выбрал месяц, выбрал лист указал даже ячейку (если нужно) нажал СТАРТ получил нужно значение в ячейке.
Николай прав... чтоб втягивать значение с закрытой книги при этом выбирая месяц и лист, лучше сварганить userform с полями и выбора и кнопкой старт. Выбрал месяц, выбрал лист указал даже ячейку (если нужно) нажал СТАРТ получил нужно значение в ячейке.DJ_Marker_MC
Ясненько, а ведь такая была бы крутая формула. А с макросом это как? есть какой-нибудь образец? или тема с подобной фичей где описывается процесс создания?
Ясненько, а ведь такая была бы крутая формула. А с макросом это как? есть какой-нибудь образец? или тема с подобной фичей где описывается процесс создания?Angolez
Макрос в том же файле (Книга2). Положите файлы "бананы июнь" и "бананы июль" по указанному Вами пути (\\ALFA-WORK\Welcome\бананы\), откройте файл Книга2 и выберите из списка месяц (в А1) или лист (в В1), данные в ячейках С3 и С4 изменятся макросом. (при этом, файлы "бананы июнь" и "бананы июль" открывать не нужно - макрос сам откроет нужный файл, извлечет из него данные и закроет его)
Макрос в том же файле (Книга2). Положите файлы "бананы июнь" и "бананы июль" по указанному Вами пути (\\ALFA-WORK\Welcome\бананы\), откройте файл Книга2 и выберите из списка месяц (в А1) или лист (в В1), данные в ячейках С3 и С4 изменятся макросом. (при этом, файлы "бананы июнь" и "бананы июль" открывать не нужно - макрос сам откроет нужный файл, извлечет из него данные и закроет его)KSV
...что то подобное сделать, а то задолбался через ctrl+F замену менять...
Вместо CTRL+F - макрос, который будет брать текущий месяц (или месяц из ячейки А1) и подставлять его через Replace во все ссылки листа. Прямые ссылки-то работают с закрытыми книгами
...что то подобное сделать, а то задолбался через ctrl+F замену менять...
Вместо CTRL+F - макрос, который будет брать текущий месяц (или месяц из ячейки А1) и подставлять его через Replace во все ссылки листа. Прямые ссылки-то работают с закрытыми книгами Serge_007
и подставлять его через Replace во все ссылки листа
ИМХО, так дольше и заморочнее, т.к. нужно будет либо в макросе прописывать все ячейки, в которых нужно менять (и при добавлении новых ссылок - не забывать править и макрос), либо макросом проверять все ячейки рабочего диапазона, т.е., много "лишних" действий...
и подставлять его через Replace во все ссылки листа
ИМХО, так дольше и заморочнее, т.к. нужно будет либо в макросе прописывать все ячейки, в которых нужно менять (и при добавлении новых ссылок - не забывать править и макрос), либо макросом проверять все ячейки рабочего диапазона, т.е., много "лишних" действий...KSV
а теперь представим простейшую вещь: в книге, откуда просто надо взять значение, есть какие-то долго обновляемые связи, внешние источники данных и автозапускаемые макросы...
а теперь представим простейшую вещь: в книге, откуда просто надо взять значение, есть какие-то долго обновляемые связи, внешние источники данных и автозапускаемые макросы...