- 締切済み
オートフィルターで抽出されたデータの参照方法について
1000件以上のデータをA,B、C列にオートフィルターをかけて抽出されたデータのA,B、C列およびD列目の値を参照する式を組みたいのですが、当然のことながらオートフィルターをかける都度、表示されるセル番地が変わるので式がくめません。 多分、マクロでコピーしてどこかにペーストすればいいのでしょうが、まったくわかりません。お教えください。
1000件以上のデータをA,B、C列にオートフィルターをかけて抽出されたデータのA,B、C列およびD列目の値を参照する式を組みたいのですが、当然のことながらオートフィルターをかける都度、表示されるセル番地が変わるので式がくめません。 多分、マクロでコピーしてどこかにペーストすればいいのでしょうが、まったくわかりません。お教えください。
補足
データの入力はsheet1です。 テストとして7行目が項目、データは8~15行にしか入れてありません。 コードは、VBA Projectのsheet1(Sheet1)にペーストしました。 記述してある白い部分の上には、右が「Worksheet」左に「BeforeRightClick」と出ています。 どうしてでしょうね? なお、 試しに、標準モジュールに Sub TEST() Dim i As Integer Dim myRow As Integer 'If Target.Row < 8 Then Exit Sub '(ここがエラーになったので「'」を入れた) For i = 8 To Cells(Rows.Count, 1).End(xlUp).Row If Rows(i & ":" & i).Hidden = False Then Range("C" & i & ":" & "I" & i).Copy Destination:=Range("J1") Exit Sub End If Next i End Sub と記述してマクロボタンからやってみたのですが駄目でした。