|
[Excel] Как програмно выделить все, что заполнено?
|
|||
---|---|---|---|
#18+
Данные на листе могут быть заполнены не в каждой ячейке, но в каждой строке что-то есть... Как програмно сделать Ctrl+A? Меня такой вариант выделения устраивает на 100%. ---------- Cache for Windows (x86-32) 2009.1.3 (Build 704_0_9104) Mon Mar 8 2010 19:31:10 EST Cache for Windows (x86-64) 2010.2.3 (Build 702) Tue Feb 15 2011 14:20:27 EST Cache for Windows (x86-64) 2012.1.1 (Build 602) Wed Mar 7 2012 22:36:34 EST ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2012, 08:23 |
|
[Excel] Как програмно выделить все, что заполнено?
|
|||
---|---|---|---|
#18+
krvsa, .UsedRange ? или есть некое понятие "таблицы" чтобы не выделяеть всё, тогда другое ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2012, 09:29 |
|
[Excel] Как програмно выделить все, что заполнено?
|
|||
---|---|---|---|
#18+
VSVLAD , схематично свои данные могу представить так d1d2d3d41234567 Хотелось бы решить следущую задачку: - собрать все данные в ячейках в строку с разделителем пробел Так вот Ctrl+A как раз выделит все мне нужное, если активная ячейка будет "внутри диапазона" моих данных... Пробовал записать макрос - так он тупо дает Range с конкретным диапазоном... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2012, 09:45 |
|
[Excel] Как програмно выделить все, что заполнено?
|
|||
---|---|---|---|
#18+
VSVLAD.UsedRange ? Пробовал это применить так Код: vbnet 1. 2. 3.
Но у ActiveCell нет такого свойства/метода... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2012, 09:46 |
|
[Excel] Как програмно выделить все, что заполнено?
|
|||
---|---|---|---|
#18+
Пробовал так Код: vbnet 1. 2. 3.
Ошибок нет. Но и ничего не выделилось... Может я и не то пытаюсь исплоьзовать для решения своей задачки... Мне вполне подойдет "max количество строк" и "max количество столбцов" в которых есть какие-либо данные на листе... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2012, 09:52 |
|
[Excel] Как програмно выделить все, что заполнено?
|
|||
---|---|---|---|
#18+
krvsa Но и ничего не выделилось...А ты и не просишь выделить... где .Select? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2012, 09:53 |
|
[Excel] Как програмно выделить все, что заполнено?
|
|||
---|---|---|---|
#18+
Akinaгде .Select? Эва! Теперь выделилось! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2012, 09:55 |
|
[Excel] Как програмно выделить все, что заполнено?
|
|||
---|---|---|---|
#18+
Что-то опять стоп... Как узнать количество строк и колонок у Код: vbnet 1.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2012, 10:25 |
|
[Excel] Как програмно выделить все, что заполнено?
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2012, 10:30 |
|
[Excel] Как програмно выделить все, что заполнено?
|
|||
---|---|---|---|
#18+
AndreTM , вот оно как! А я писал без Count и попадал на не соответствие типа... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2012, 10:32 |
|
|
start [/forum/topic.php?fid=61&msg=38081468&tid=2175148]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 142ms |
0 / 0 |