1つのワークシートに複数の行があり、すべてのデータがフィルタリングされていないため、すべてのデータが表示されます。 フィルターを適用した行を含む別のワークシートがあります。フィルタリングされていない行からフィルタリングされた行へのExcelのコピー
フィルタリングされていないワークシートからフィルタされたワークシートにコピーしようとすると、データはフィルタ処理されたワークシートの非表示セルにも貼り付けられます。
私はgotoの特殊な表示セルを使用してみましたが、成功しませんでした。
1つのワークシートに複数の行があり、すべてのデータがフィルタリングされていないため、すべてのデータが表示されます。 フィルターを適用した行を含む別のワークシートがあります。フィルタリングされていない行からフィルタリングされた行へのExcelのコピー
フィルタリングされていないワークシートからフィルタされたワークシートにコピーしようとすると、データはフィルタ処理されたワークシートの非表示セルにも貼り付けられます。
私はgotoの特殊な表示セルを使用してみましたが、成功しませんでした。
1) Copy the cells you want pasted. 2) Highlight range you want to paste in to 3) Go to Home ribbon, Editing box, Find & Select. 4) choose option - Go To Special 5) bottom right of the box choose Visible Cells only. 6) now paste.
これは、可視セルにすべてを貼り付け、コードをマクロとして実行する必要はありません。
エラー:隠しセルもペースト領域で考慮されているため、コピー領域とペースト領域は同じサイズではありません。 – toadalskiii
これはできません。既にご存知のとおりです。フィルタリングされたセルにデータを取得するには、式またはvbaを使用する必要があります。 –
@ScottHoltzmanあなたは数式アプローチを説明できますか? – toadalskiii
データを見るのは難しいですが、フィルタをシミュレートする各行に対して実行するIF文を潜在的に作成することができます。次に、共通のID(または複数のID)に基づいて他のシートのデータを取得するためのvlookupまたはindex /共通IDを作成する列)。 –