| Код |
|---|
Option Explicit
Sub Перенести_отфильтрованные()
Dim rTarget As Range
Set rTarget = Sheets("Лист2").Range("D8")
Dim arr As Variant
arr = GetArr(Sheets("Лист3").Range("A2"))
rTarget.Resize(rTarget.Parent.UsedRange.Rows.Count, UBound(arr, 2)).ClearContents
rTarget.Resize(UBound(arr, 1), UBound(arr, 2)).Value = arr
End Sub
Private Function GetArr(rSource As Range) As Variant
Dim aSource As Variant, aTarget As Variant
aSource = rSource.Resize(rSource.Parent.UsedRange.Rows.Count).Value
ReDim aTarget(1 To UBound(aSource, 1), 1 To 2)
Dim ys As Long, yt As Long
For ys = 1 To UBound(aSource, 1)
If Not IsEmpty(aSource(ys, 1)) Then
If Not rSource.Cells(ys, 1).EntireRow.Hidden Then
yt = yt + 1
aTarget(yt, 1) = yt
aTarget(yt, 2) = aSource(ys, 1)
End If
End If
Next
GetArr = aTarget
End Function
|
Построение диаграмм на основе отфильтрованных данных
автопереход с следующему столбцу в таблице
|
10.04.2026 14:30:35
|
|||
|
|
|
автопереход с следующему столбцу в таблице
|
10.04.2026 14:20:28
|
|||
|
|
|
Копирование листов с помощью кода VBA, Исключение ошибок при копировании листов
|
10.04.2026 14:04:13
В этом варианте не должно быть ошибки, вызванной использованием пользовательской функции GetStringA. О высказываниях:
Изменено: - 10.04.2026 14:56:48
|
|||||
|
|
|
макросы в файле формата .xls, возможно ли?
Увеличение и уменьшение размера шрифта через макрос
автопереход с следующему столбцу в таблице
|
10.04.2026 10:32:39
Вариант для умных таблиц.
|
|||
|
|
|
автопереход с следующему столбцу в таблице
|
10.04.2026 10:27:49
Правый клик на ярлычке листа - Исходный текст |
|||
|
|
|
Выпадающий список с заполнением данных относительно выбранного
Увеличение и уменьшение размера шрифта через макрос
|
10.04.2026 09:58:46
|
|||
|
|
|
Выпадающий список с заполнением данных относительно выбранного
Копирование листов с помощью кода VBA, Исключение ошибок при копировании листов
|
10.04.2026 09:16:44
|
|||
|
|
|
Увеличение и уменьшение размера шрифта через макрос
Увеличение и уменьшение размера шрифта через макрос
Увеличение и уменьшение размера шрифта через макрос
|
09.04.2026 16:23:46
|
|||||
|
|
|
Заливка по условному форматированию при активности в соответствующих строках, Условное форматирование при нескольких условиях. MS Excell 2003
Заливка по условному форматированию при активности в соответствующих строках, Условное форматирование при нескольких условиях. MS Excell 2003
|
09.04.2026 13:39:27
|
|||
|
|
|
Увеличение и уменьшение размера шрифта через макрос
|
09.04.2026 13:36:12
|
|||
|
|
|
Сбор заявок на продукты с выпадающим списком
|
08.04.2026 16:55:39
|
|||
|
|
|
Заливка по условному форматированию при активности в соответствующих строках, Условное форматирование при нескольких условиях. MS Excell 2003
|
08.04.2026 13:53:54
|
|||
|
|
|
Заливка по условному форматированию при активности в соответствующих строках, Условное форматирование при нескольких условиях. MS Excell 2003
Сложение чисел с разделителем, по условию, Сложение чисел с разделителем, по условию
|
06.04.2026 13:37:04
|
|||
|
|
|
Удаление строки, при условии, Excel должен удалять строку с "Замечаний нет", после выполнения некоторого условия.
|
06.04.2026 11:07:39
|
|||
|
|
|
Сложение чисел с разделителем, по условию, Сложение чисел с разделителем, по условию
|
06.04.2026 09:08:08
|
|||
|
|
|
Сложение чисел с разделителем, по условию, Сложение чисел с разделителем, по условию
Сложение чисел с разделителем, по условию, Сложение чисел с разделителем, по условию
Сложение чисел с разделителем, по условию, Сложение чисел с разделителем, по условию
Сложение чисел с разделителем, по условию, Сложение чисел с разделителем, по условию
|
03.04.2026 14:28:22
В этом варианте считает и для строк. Плюс добавилась возможность обработки более двух элементов 1/2/3...
Изменено: - 03.04.2026 14:30:50
|
|||
|
|
|
Сложение чисел с разделителем, по условию, Сложение чисел с разделителем, по условию
|
03.04.2026 13:23:38
Изменено: - 03.04.2026 13:56:20
(Сделал для произвольного количества элементов 1/2/3...)
|
|||
|
|
|
Сложение чисел с разделителем, по условию, Сложение чисел с разделителем, по условию
|
03.04.2026 12:31:23
Вариант с дополнительным столбцом.
В ячейку O4 вставьте формулу и протяните до ячейки P24:
|
|||||
|
|
|