|
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
|
я считывал значения ячеек. если пустая попалась значит все, финиш) В моем случае алгоритм работал
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |