フィルタ処理された表をあるスプレッドシートから別のスプレッドシートにコピーするVBAコードを記述しました。これはコードです:コードが実行される前に、フィルタが適用され、その後、コードが見える細胞およびコピーを選択しExcel VBAで一意の値をコピー
Option Explicit
Public Sub LeadingRetailers()
Dim rngRows As Range
Set rngRows = Worksheets("StoreDatabase").Range("B5:N584")
With rngRows
.SpecialCells(xlCellTypeVisible).Copy Destination:=Worksheets("LeadingRetailersAUX").Range("B2")
End With
Sheets("Leading Retailers").Activate
End Sub
それらのフィルタを通過した行のみを取得するように。濾過テーブルで
は、複数の行で繰り返されるいくつかの範囲、名前の特定のセットの列Lで、私が持っているコピーします。
列Lの名前ごとに1行だけをコピーするようにコードに追加したいと思います。言い換えれば、列Lに表示される各名前の最初の行のみをコピーするコードフィルタリングされたテーブルの
ありがとうございました。問題は、フィルターがVBAを介しても適用され、このビットがVBAにも必要であることです。 – franciscofcosta
ああ、私は見る...おそらくVBAにこの "高度なフィルタ"を適用する方法があるが、悲しいかな私はそうする方法がわからない。 – tdsymonds
いずれにしてもありがとうございます。 – franciscofcosta