[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『複数シートから、ある条件を満たす行を別シートに抽出』(mwam)
sheet1〜sheet11まで全て同じ様式のシートがあります。
sheet1
A B C D E F G H ...... AB 5 番号1 番号2 名前 4月 リスト 5月 リスト 6月 ...... 計 6 1.1.1 1 7 1.1.2 2 8 1.1.3 3 9 1.1.4 4 . . . . . . ※ AB5の"計"が10以上の行を別シートに抽出したい。10を含む ※ 抽出先のデータ名は"抽出データ" ※ A5の昇順になるように並べたい。sheet2のA5は2.1.1 sheet3のA5は3.1.1と規則的 ※ 元データが変更になっても反映させたい。毎月入力するので、4月の時点で10になり、5月に1増えても抽出先も11になる、というような... ※ D5、F5、H5、、、と1つ飛ばしに月が入っており、以下に数字を入力して
AB5以下が10以上になるもの。10になった時点で"抽出データ"に飛ぶように ※ AB列はsubtotal関数 ※ 抽出先のデータはA1〜AB1のみ見出し ※sheet1〜は名前の変更あり、又は追加あり 分かりづらく、すみません。 よろしくお願いします。
< 使用 Excel:unknown、使用 OS:unknown >
"抽出データ"のコードモジュールへ
Private Sub Worksheet_Activate() Dim i As Long Application.ScreenUpdating = False Me.Cells(1).CurrentRegion.Offset(1).Clear For i = 1 To 11 With Sheets("sheet" & i) With .Range("a5", .Cells.SpecialCells(11)) .Worksheet.AutoFilterMode = False .AutoFilter .Range("ab1").Column, ">=10" .Offset(1).Copy Me.Range("a" & Rows.Count).End(xlUp)(2) .AutoFilter End With End With Next Application.ScreenUpdating = True End Sub (seiya) 2019/03/11(月) 11:57
ニックネームが違いますが同じ方ですか? [[20190306143600]] 14:37 『複数シートから抽出至急です。』(akajus) (bi) 2019/03/11(月) 15:48
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.