Скопировать определенное количество отфильтрованных ячеек в форуме Вопросы по Microsoft Excel.
Добрый день!Помогите, пожалуйста, исправить код
====code====
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("A2:A1000")) Is Nothing Then
Cells(ActiveCell.Row, 1).Resize([H8]).Select
Selection.Copy
End If
End Sub
=============
В ячейке Н8 указано количество ячеек столбца А (например 25), которые нужно скопировать (от активной вниз).Но если включен фильтр, то копирует видимые с учетом скрытых (например если скрыто 13, то скопирует 12 видимых).Необходимо скопировать не 12, а 25 видимых.
07.10.2026 11:53:06, evg_glaz.
Добрый день!
Помогите, пожалуйста, исправить код
| Код |
|---|
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("A2:A1000")) Is Nothing Then
Cells(ActiveCell.Row, 1).Resize([H8]).Select
Selection.Copy
End If
End Sub
|
В ячейке Н8 указано количество ячеек столбца А (например 25), которые нужно скопировать (от активной вниз).
Но если включен фильтр, то копирует видимые с учетом скрытых (например если скрыто 13, то скопирует 12 видимых).
Необходимо скопировать не 12, а 25 видимых.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | макрос по скрытию столбцов | 0 | 10.84 | 09-10-2026 |
| 2 | экспоненциальные числа при переносе | 0 | 8.17 | 30-09-2026 |
| 3 | Удаление листов по кнопке | 0 | 10.37 | 13-10-2026 |
| 4 | Заливка цветов с помощью макроса | 0 | 8.29 | 12-10-2026 |
| 5 | Как избавиться от #ВЫЧИСЛ! при использовании =СЧЁТЗ(УНИК(ФИЛЬТР... | 0 | 5.12 | 10-10-2026 |
| 6 | что не так с файлом? | 0 | 4.92 | 02-10-2026 |
| 7 | Подстановка данных после сравнения частей двух ячеек | 0 | 5.59 | 08-10-2026 |
| 8 | Сгруппировать таблицы одну под одной автоматечески из разных листов | 0 | 4.58 | 02-10-2026 |
| 9 | Макрос для создания данных на нужном листе | 0 | 6.6 | 01-10-2026 |
| 10 | Как вместо ошибки #Н/Д вывести пустую строку | 0 | 6.18 | 09-10-2026 |