Excel неверно определяет количество листов #803395


#0 by kIR
Доброго дня! Почему-то у некоторых документов Excel некорректно определяет количество листов -  2 вместо 1 и из-за этого происходит задвоение загружаемых позиций. Код такой: ... И бла-бла-бла. Только вот в axCatalog.Tables почему то 2 вместо 1. И не по всем документам. Почему такое может быть? куда рыть? Спасибо
#1 by v77
скрытые листы
#2 by kIR
все отображены. Команда "отобразить лист.." недоступна
#3 by v77
Ну тогда наверное всё как обычно. Понапрограммировал ошибок.
#4 by Tatitutu
массив начинаться с 0 0 и 1  - это два прохода в цикле
#5 by kIR
нет,именно,что в "кривых" документах axCatalog.Tables = 2, в корректных = 1
#6 by h-sp
там в axCatalog.Tables не только листы, но и поименованные области. поэтому поищите на этом листе, вдруг там область есть.
#7 by kIR
ну они, наверное, были бы видны..
#8 by kIR
да и поискал через ctrl + G - нет их там
#9 by h-sp
ну тогда отладчиком глянь
#10 by Вафель
доработай алгоритм, чтоб дубли не создавал. Как в кд - сначала ищем, потом создаем
#11 by kIR
видимо,придется
#12 by 25-11
Точно нет "очень скрытых" листов? Я как раз сегодня такой искал. Открыл  "Разработчик" (у меня офис 2016, если это имеет значение) и вижу лист у которого свойство
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С