Имя: Пароль:
1C
1C 7.7
v7: Как получит количество столбцов в Excel?
, ,
0 Maximysis
 
02.08.12
09:39
строк знаю
КоллСтрок=Лист.Cells.SpecialCells(11).Row;
а колонок?
1 Maximysis
 
02.08.12
09:51
А все сам нашел
КоллСтолбцов=Лист.Cells.SpecialCells(11).Column;
2 olegves
 
02.08.12
09:57
Лист.Rows.Count
3 olegves
 
02.08.12
09:58
+ к (2) Лист.Columns.Count
для строк и столбцов соотв
4 Neznayka_5
 
22.08.12
08:29
а что значит 11 в скобочках?
5 Прохожий
 
22.08.12
08:30
(4) Level в diablo III
6 Прохожий
 
22.08.12
08:30
Упс, опечатка. diablo II, конечно
7 Neznayka_5
 
22.08.12
08:33
ну ну.. а как получить количество заполненных строк?
я ввела  Лист.Rows.Count он написал - 1048576..
8 Neznayka_5
 
22.08.12
08:34
вот уж не знаю, что значит все таки 11, но КолСтрок=Лист.Cells.SpecialCells(11).Row; - заработало)
9 smaharbA
 
22.08.12
08:34
(7) нажмите Ф1 - там все написано
10 Godofsin
 
22.08.12
08:36
(8) Подсказать как колонки посмотреть? )
11 smaharbA
 
22.08.12
08:36
(8) рано улыбаться, теперь перейдите на строку 1048575 и обрамите ячейку не заполняя
12 Neznayka_5
 
22.08.12
08:37
(10) строки надо.. хотя колонки тоже будет не лишним.
и еще с какой начинается тоже было бы неплохо)
13 Godofsin
 
22.08.12
08:40
14 Neznayka_5
 
22.08.12
08:49
(13) это выше написано)
15 Godofsin
 
22.08.12
08:50
(14) да ну? )))
16 SED
 
22.08.12
08:52
(13) URL-адрес:http://www.sky1c.ru/node/88
Заблокирован Анти-Фишингом Причина: фишинговая ссылка
17 Neznayka_5
 
22.08.12
08:54
(16) у меня нормально открылось.
ну теперь один вопрос остался, нужно не выделенных к примеру цветом или с рамкой считать заполненных строк, а именно заполненных значением..
18 Godofsin
 
22.08.12
08:57
(16) Врет... хотя это первая ссылка из гугла )))
(17) А вот это я хз, спроси у (11)
19 Torquader
 
22.08.12
10:26
вообще-то всегда можно было получить доступ к текущему используемому диапазону как Лист.UsedRange и уже у него получаем Rows.Count или Column.Count - а то,что вы получаете через SpecialCell(11) - это просто последняя ячейка - если,например,данные идут с третьего столбца,то через неё вы получите на два столбца больше.
20 smaharbA
 
22.08.12
10:29
(19) проделайте (11) и посмотрите что даст узедранг
21 Torquader
 
22.08.12
10:32
в последнем Excel можно просто ширину колонки поменять, и usedrange будет выдавать неправильно - но и последняя ячейка не всегда правильно работает.
22 Злопчинский
 
22.08.12
16:05
..что свидетельствует о провалах в подходах...
23 Быдло замкадное
 
22.08.12
16:10
я считывал значения ячеек. если пустая попалась значит все, финиш) В моем случае алгоритм работал