Ситуация следующая : есть бланк квитанция - это страница 1, есть список людей с данными в строках - страница 2. в поля квитанции (лист1) нужно вставить фио,адрес, сумму из страницы 2 сделал просто =и дальше ссылка на соответств ячейку удаляю строку и в квитанции появляются данные уже следующей строки и т.д. всё ОК но переслал такой файл человеку и у него Эксель упорно не желает вставлять данные в квитанцию стр1 после первого удаления строки стр 2
не знаю понятно ли изложил суть, но нужно срочно, а времени день и 2 ночи..
Ситуация следующая : есть бланк квитанция - это страница 1, есть список людей с данными в строках - страница 2. в поля квитанции (лист1) нужно вставить фио,адрес, сумму из страницы 2 сделал просто =и дальше ссылка на соответств ячейку удаляю строку и в квитанции появляются данные уже следующей строки и т.д. всё ОК но переслал такой файл человеку и у него Эксель упорно не желает вставлять данные в квитанцию стр1 после первого удаления строки стр 2
не знаю понятно ли изложил суть, но нужно срочно, а времени день и 2 ночи..vam-kos
работал с его файлом через тимвьювер так что увы файла нет а мой исходник рабочий - толку от него нет, может выскажете мысли теоретически с чем это мож быть связано?
работал с его файлом через тимвьювер так что увы файла нет а мой исходник рабочий - толку от него нет, может выскажете мысли теоретически с чем это мож быть связано?vam-kos
...с утра всё таки попробую у него получить файл - выложу. мне кажется это как то связано с тем что разные версии Эксель ...блин но ведь можно всё настроить знать бы что именно
...с утра всё таки попробую у него получить файл - выложу. мне кажется это как то связано с тем что разные версии Эксель ...блин но ведь можно всё настроить знать бы что именноvam-kos
Как раз интересно было бы посмотреть на рабочий файл, потому что при удалении ячеек, на которые ссылается формула должна появляться ошибка #ССЫЛКА!
Как раз интересно было бы посмотреть на рабочий файл, потому что при удалении ячеек, на которые ссылается формула должна появляться ошибка #ССЫЛКА!Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Предположу, что у Вас Excel не ниже 2007 и ссылка в листе 1 на таблицу из листа 2 может выглядеть примерно так: =Ул_[@Улица] А у другого пользователя 2003, и там таблица Excel преобразуется в обычный диапазон. В этом случае как раз и можно наблюдать подобное различие реакций на удаление строки. вылечить можно, например, так: допустим, Вам нужно всегда получать данные из ячейки С3 листа2, тогда в Листе 1 пишем
Код
=ИНДЕКС(Лист2!C:C;3)
Еще можно с помощью функций СМЕЩ и ДВССЫЛ, но с ИНДЕКСом не так грузиться машина будет.
Пока писал, Вы уже привели вид ссылки. Значит, дело не в таблицах Excel, но способ лечения от этого не меняется. Кстати, очень интересный кусок {=Excel.Sheet.8| и почему ссылка на другой лист в ТОЙ ЖЕ САМОЙ книге выглядит как С\...?
Предположу, что у Вас Excel не ниже 2007 и ссылка в листе 1 на таблицу из листа 2 может выглядеть примерно так: =Ул_[@Улица] А у другого пользователя 2003, и там таблица Excel преобразуется в обычный диапазон. В этом случае как раз и можно наблюдать подобное различие реакций на удаление строки. вылечить можно, например, так: допустим, Вам нужно всегда получать данные из ячейки С3 листа2, тогда в Листе 1 пишем
Код
=ИНДЕКС(Лист2!C:C;3)
Еще можно с помощью функций СМЕЩ и ДВССЫЛ, но с ИНДЕКСом не так грузиться машина будет.
Пока писал, Вы уже привели вид ссылки. Значит, дело не в таблицах Excel, но способ лечения от этого не меняется. Кстати, очень интересный кусок {=Excel.Sheet.8| и почему ссылка на другой лист в ТОЙ ЖЕ САМОЙ книге выглядит как С\...?_Boroda_
Саш, это не самый лучший вариант, в том случае если файл будут открывать в разных версиях Excel (2003 - 2007 и выше) Я делаю через ДВССЫЛ. На производительность особо не влияет
Саш, это не самый лучший вариант, в том случае если файл будут открывать в разных версиях Excel (2003 - 2007 и выше) Я делаю через ДВССЫЛ. На производительность особо не влияет Serge_007