powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выдельть диапозон сторок
5 сообщений из 5, страница 1 из 1
Выдельть диапозон сторок
    #33927546
Sasha_OAN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая задача.
Мне нужно выделить диапозон строк (этот диапозон постоянно меняется, но первая строка постоянная)
По приложенному файлу задача:
Выделить строки начиная с 6 (постоянная) строки по 9 (включительно) и скопировать эти строки

Как я понимаю это сделать. Надо найти первую пустую сроку начиная с 6 строки, т.е. эта первая пустая строка будет 10, и от этой пустой строки отнять одину строку и получиться диапозон с 6 по 9
Как это сделать, подскажите...
...
Рейтинг: 0 / 0
Выдельть диапозон сторок
    #33928341
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
    Set rng = Range("A6").CurrentRegion
    Application.Intersect(rng, rng.Offset( 6  - rng.Row)).EntireRow.Copy
...
Рейтинг: 0 / 0
Выдельть диапозон сторок
    #33928480
Sasha_OAN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vbapro
Код: plaintext
1.
2.
    Set rng = Range("A6").CurrentRegion
    Application.Intersect(rng, rng.Offset( 6  - rng.Row)).EntireRow.Copy


Спасибо огромное! То что надо!

А еще вопросик. Почти тоже самое. Найти первую пустую строку (тоже начиная с А6) и поставить туда курсор для вставки скопированых данных.
...
Рейтинг: 0 / 0
Выдельть диапозон сторок
    #33928560
Sasha_OAN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sasha_OAN vbapro
Код: plaintext
1.
2.
    Set rng = Range("A6").CurrentRegion
    Application.Intersect(rng, rng.Offset( 6  - rng.Row)).EntireRow.Copy


Спасибо огромное! То что надо!

А еще вопросик. Почти тоже самое. Найти первую пустую строку (тоже начиная с А6) и поставить туда курсор для вставки скопированых данных.

Небольшое изменение, только найти первую пустую ячейку в столбце А начиная с ячейки А6 поставить туда курсор, а не строку.
...
Рейтинг: 0 / 0
Выдельть диапозон сторок
    #33928931
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Dim rng As Range
Dim i As Long

Set rng = Range("A6").CurrentRegion
    Application.Intersect(rng, rng.Offset( 6  - rng.Row)).EntireRow.Copy
    
    i =  6 
    Do
        i = i +  1 
    Loop While Cells(i,  1 ).Value <> ""
    Cells(i,  1 ).Activate
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выдельть диапозон сторок
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]