
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
03.05.2007, 18:41
|
|||
|---|---|---|---|
|
|||
VBA перебор ВСЕХ выделенных строк в Excel |
|||
|
#18+
Подскажите, пожалуйста, как реализовать следующий цикл. Строка 1 (выделенная) Строка 2 (выделенная) Строка 3 (не выделенная) Строка 4 (выделенная) Строка 5 (не выделенная) Нужно выполнить цикл только среди выделенных строк и на каждом шаге получить значения одной из ячеек. Dim i As Integar, FirstSelectRow as Integer FirstSelectRow = ActiveCell.Row For i = FirstSelectRow To (последняя выделенная строка) ... (получение значения выделенной строки с индексом i) ... Next i Не нашел ни одного примера. Из того, что смог найти: ActiveCell.Row - Даст мне первую выделенную строку (но только первую) ActiveCell.Offset - Смещение, но относительно всех строк, а не только выделенных. Помогите, пожалуйста. Большое спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.05.2007, 18:50
|
|||
|---|---|---|---|
VBA перебор ВСЕХ выделенных строк в Excel |
|||
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.05.2007, 19:15
|
|||
|---|---|---|---|
|
|||
VBA перебор ВСЕХ выделенных строк в Excel |
|||
|
#18+
White Owl Код: plaintext 1. 2. Большое спасибо. Все работат. Казалось бы такой простой алгоритм, но с его поисками вчера я очень намучался и так ничего путнего и не нашел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.05.2007, 11:34
|
|||
|---|---|---|---|
|
|||
VBA перебор ВСЕХ выделенных строк в Excel |
|||
|
#18+
ламерский вопрос по этой теме. Цикл for each r in selection.rows debug.print r.cells(1,1) next выдает значения в том порядке в котором я выделяю строки, а не по порядку как идут строки, с этим можно что то сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.05.2007, 11:50
|
|||
|---|---|---|---|
VBA перебор ВСЕХ выделенных строк в Excel |
|||
|
#18+
самое простое выделяй строки по порядку) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.05.2007, 11:55
|
|||
|---|---|---|---|
VBA перебор ВСЕХ выделенных строк в Excel |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.05.2007, 12:19
|
|||
|---|---|---|---|
|
|||
VBA перебор ВСЕХ выделенных строк в Excel |
|||
|
#18+
JaneDoeсамое простое выделяй строки по порядку) Выделять буду не я, пользователи, они навыделяют big-dukeЗагоните строки в массив и отсортируйте его Т.е. использовать тот же цикл и данные в массив набирать? отсортировать по номеру строки? А как это сделать? Мож кусочек кода подкинете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.05.2007, 12:51
|
|||
|---|---|---|---|
VBA перебор ВСЕХ выделенных строк в Excel |
|||
|
#18+
Dm'B JaneDoeсамое простое выделяй строки по порядку) Выделять буду не я, пользователи, они навыделяют big-dukeЗагоните строки в массив и отсортируйте его Т.е. использовать тот же цикл и данные в массив набирать? отсортировать по номеру строки? А как это сделать? Мож кусочек кода подкинете? из мира классики Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.05.2007, 13:20
|
|||
|---|---|---|---|
VBA перебор ВСЕХ выделенных строк в Excel |
|||
|
#18+
Дадахан из мира классики Код: plaintext 1. 2. 3. 4. 5. поспешил. тут нужно i=-1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.05.2007, 16:30
|
|||
|---|---|---|---|
|
|||
VBA перебор ВСЕХ выделенных строк в Excel |
|||
|
#18+
Э-э-э все таки не совсем понял. В этот if попадем только один раз. Нашли минимальное значения номера строки. Вроде ж как все равно не упорядочили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.05.2007, 16:36
|
|||
|---|---|---|---|
VBA перебор ВСЕХ выделенных строк в Excel |
|||
|
#18+
Dm'B Вроде ж как все равно не упорядочили. эт кто вам сказал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.05.2007, 16:39
|
|||
|---|---|---|---|
VBA перебор ВСЕХ выделенных строк в Excel |
|||
|
#18+
один раз это если i=-1 не сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2163933]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
167ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 499ms |

| 0 / 0 |
