Я строю большой макрос, и он использует таблицы для передачи некоторых отфильтрованных данных.Когда фильтры таблицы применяют фильтр, и в таблице нет положительных результатов, весь набор данных в таблице копируется вместо ничего.
У меня есть некоторые идеи, но они начинают усложняться, и у меня есть ряд таблиц, использующих этот метод, поэтому я ищу более простой способ избежать полной копии данных значений, которые не предназначены для копирования.
ActiveSheet.ListObjects("iexp_period").Range.AutoFilter Field:=1, Criteria1 _
:=Array("Asset", "Asset(Rc)", "LVP", "LVP(Rc)"), Operator:=xlFilterValues
Range("iexp_period").Copy
Таким образом, как указано, если в таблице нет отфильтрованных результатов, эта копия копирует данные всей таблицы, даже если при копировании все строки скрыты.
Существует ли быстрый способ избежать этого, пожалуйста