Я пытаюсь это, но это дает мне несоответствие типов. Есть ли другой способ сделать это? Я предполагаю, что rSource не приходит с активного листа.
Кроме того, мне нужны только значения.
Редактировать: ожидается, что rSource будет иметь строки и столбцы. Это также будет единая непрерывная область.
Редактировать: После завершения этой операции я смогу отфильтровать каждый диапазон независимо.
Function CopyRange(rSource As range) As range
' Declarations
Dim rTemp As range
' Create new range starting at cell A1
Set rTemp = Range(Cells(1, 1), Cells(rSource.Rows.Count, rSource.Columns.Count))
rTemp.Value = rSource.Value
Set CopyRange = rTemp
End Function