(あなたのシートの名前に「Sheet6を」修正)以下のコードを試してみてください。
Option Explicit
Sub CopyFiltResults()
Dim FiltRng As Range
With Worksheets("Sheet6") ' modify "Sheet6" to your sheet's name
With .Range("A1:J" & .Cells(.Rows.Count, "I").End(xlUp).Row)
' set range filter column I to "Gross Sale"
.AutoFilter Field:=9, Criteria1:="Gross Sale"
Set FiltRng = .Columns(9).SpecialCells(xlCellTypeVisible)
FiltRng.Copy .Range("K1") '<-- only copy visible cells to Column K
Set FiltRng = Nothing '<-- clear range variable
' set range filter column I to "Net Sales"
.AutoFilter Field:=9, Criteria1:="Net Sales"
Set FiltRng = .Columns(9).SpecialCells(xlCellTypeVisible)
FiltRng.Copy .Range("L1") '<-- only copy visible cells to Column L
End With
End With
End Sub
あなたはおそらく作品を掲載しているコードのビット。 Subの残りを見ることなく、あなたが投稿したものからあなたの問題が何であるかを伝えるのは難しいです。 –