私はさまざまなエラーを取り出し、エラーコードの説明をデータに割り当てるために次のコードブロックを用意しています。フィルタが結果を返す限り正常に動作します。そうでなければ、ヘッダー行を削除します。それをどうやって防ぐことができますか?前もって感謝します。Excel VBA - 動的フィルタ範囲の削除
Sheets("Tempsheet").Select
Range("A1:K1").AutoFilter
Range("A1:K1").AutoFilter Field:=5, Criteria1:="0", Criteria2:=0
Range("K2:K" & Range("A" & Rows.Count).End(xlUp).Row).Formula = "Excluded: $0.00 Amount"
Range("A2:K" & Range("A" & Rows.Count).End(xlUp).Row).EntireRow.Copy
Sheets("Excluded").Select
Range("A2").PasteSpecial
Sheets("Tempsheet").Select
Range("A2:K" & Range("A" & Rows.Count).End(xlUp).Row).EntireRow.Delete
Sheets("Tempsheet").AutoFilterMode = False
私が必要とまさに、すべての答えをありがとう! – kwilmarth
問題ありません。 SpecialCellsアプローチは、データレイアウトに関係なく機能します(つまり、行1または行10ではなく行10で始まった場合)、現在のレイアウトを超える柔軟性を提供します。 – brettdj