エクセルVBA オートフィルタについて教えてください。
オートフィルタの結果の個数を同じブックの別シートに表示させるのはできたのですが、別ブックに、表示させるのが出来ません、、、。ぜひ教えてください!
ちなみに、同じブックの別シートへの方法は
sub四月()
Dim cnt As Long
Dim sh1 As Worksheet
Dim sh2 As Worksheet
Set sh1 = Worksheets("Sheet1")
Set sh2 = Worksheets("Sheet2")
sh1.Select
Range("A1").AutoFilter Field:=3, Criteria1:="野菜"
Range("A1").AutoFilter Field:=4, Criteria1:="人参"
Range("A1").AutoFilter Field:=23, Criteria1:=xlFilterAllDates InPeriodApril
cnt = WorksheetFunation.Suatotal(3,Range("w:w")) -1
sh2.Range("B5").Value = cnt
sh1.ShowAllData
End Sub
で出来ました。これを別ブックに表示する方法で教えて頂きたいです。よろしくお願います。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
sh2.Range(”B5”).Value = cnt
の部分を、以下で行けると思います。
Dim bk2 As Workbook
Workbooks.Open(”別ブックの絶対パス”)
Set bk2 = ActiveWorkbook
bk2.Worksheets(”別ブックのシート名”).Range(”B2”).Value = cnt
変数の定義、ブックのオープン処理、代入や、
別ブックのどのシートのどのセルに表示するのかは
適宜、やりやすいようにご自由に変更してください。
ありがとうございます!
しかし、可能でしたら閉じているブックの方でフィルターを、かけ、マクロブックの方に結果を反映させる方法を、教えてください、、、。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルVBAコピー 2 2022/06/08 21:45
- Visual Basic(VBA) 2つ目のコンボボックスが動作しません。 3 2023/03/25 12:29
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- Visual Basic(VBA) エクセルのマクロで対象ごとにシート分けしてその内容をセルに書き込みたい 9 2022/08/24 13:23
- Visual Basic(VBA) 特定の文字を含むシートだけマクロ処理をしたい 1 2023/05/22 01:43
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Visual Basic(VBA) エクセル VBA 処理スピードを上げたいのですが。 6 2023/03/31 20:52
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) ワイルドカード「*」を使うとうまくいかないマクロの添削をお願いします 3 2022/03/26 09:39
- Excel(エクセル) Excleマクロ セル値の代入と文字列の結合について 3 2022/10/05 16:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの関数 ENTERを押...
-
VBAでブックを非表示で開いて処...
-
エクセルを共有するとPCによっ...
-
フォルダ内の複数ファイルから...
-
Excel(2010)のフィルターが保...
-
エクセルで参照しているデータ...
-
WorkBooksをオープンさせずにシ...
-
Excelでブックの共有を掛けると...
-
指定ファィルの指定シートをシ...
-
エクセルの関数について教えて...
-
エクセルシートの一部を送りたい
-
エクセルで開いていないbookの...
-
外部ブック参照が#REF!になって...
-
フォルダ内の複数ブック・シー...
-
【困っています】VBA 追加処理...
-
別ブックから入力規則でリスト...
-
エクセルで複数のシートを別フ...
-
エクセル 複数のブックを一度...
-
エクセル2016です。「ブッ...
-
ブックの保護ができないんです...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルを共有するとPCによっ...
-
エクセルの関数 ENTERを押...
-
VBAでブックを非表示で開いて処...
-
WorkBooksをオープンさせずにシ...
-
Excelでブックの共有を掛けると...
-
エクセルで参照しているデータ...
-
Excel(2010)のフィルターが保...
-
Excelで複数ブックの同一セルに...
-
VBA バックグラウンドで別ブッ...
-
エクセルで50行ごとに区切った...
-
エクセルで「ディスクがいっぱ...
-
エクセルにおける,「ブック」...
-
エクセルファイルを開かずにpdf...
-
フォルダ内の複数ファイルから...
-
ブックのピボットを別ブックに...
-
エクセルシートの一部を送りたい
-
エクセル2016です。「ブッ...
-
エクセルで別ブックをバックグ...
-
フォルダ内の複数ファイルから...
-
複数ファイルから特定シートの...
おすすめ情報