
いつもお世話になっております。
エクセルVBAのChangeイベントについてご教授いただきたいと思います。
VBA初心者です。
【やりたいこと】
日付の入った一覧表があります。
これを、A1セルに入力した月の数字で自動で抽出できるようにしたいのです。
(A1に「11」月と入力すると、一覧表の11月分が自動で抽出)
抽出したい月は何度も変わるので、A1セルの入力値が変更される度に動かしたいのですが、
一回目は実行できても二回目以降が動きません。
考え方が違うのか、コードが足りないのかも分からない状態です。
何とぞご教授のほど、お願いいたします。
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1")) Is Nothing Then
Exit Sub
Else
Range("A1").Select
Selection.AutoFilter field:=1, Criteria1:=Range("A1").Value, Operator:=xlAnd
End If
End Sub
No.2ベストアンサー
- 回答日時:
もしかしたら以下のような事ですか?
--------------------------------------------------------------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(False, False) = "A1" Then
Cells.AutoFilter Field:=1, Criteria1:=Target.Text
End If
End Sub
--------------------------------------------------------------------------------
出来ました!
早速のご回答、ありがとうございます!
本当に助かりました。
また分からないことがありましたらご教授いただけると嬉しいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで、抽出したデータだ...
-
【AccessVBA】レコードセットOp...
-
Excel 文字列から6桁の数値の抽出
-
「パラメータが少なすぎます。3...
-
Access チェックボックスを利用...
-
ACCESS クエリ 条件以外のレ...
-
エクセル関数で住所から丁目番...
-
Access2016でのfilter後に並べ...
-
PDFファイルから特定の文字を検...
-
X-Ripperというフリーウェアに...
-
Accessの選択クエリの抽出条件...
-
Access2003 式ビルダでのLike...
-
ACCESSのクエリー抽出条件にIIF...
-
Advanced filter を使って空欄...
-
DNA抽出
-
未審査請求包袋抽出表作成とは...
-
ACCESSのフォームからレポート...
-
ボーカルだけを抽出したいのですが
-
Access クエリとテーブルの合計...
-
AdvancedFilter 検索 複数条件
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで、抽出したデータだ...
-
ACCESSのクエリー抽出条件にIIF...
-
X-Ripperというフリーウェアに...
-
未審査請求包袋抽出表作成とは...
-
「パラメータが少なすぎます。3...
-
Excel 文字列から6桁の数値の抽出
-
エクセル VBA メール本文に指定...
-
PDFファイル/抽出許可され...
-
ACCESS クエリ 条件以外のレ...
-
【AccessVBA】レコードセットOp...
-
access クエリ yes/no型のクエ...
-
AccessのWHERE句において、変数...
-
PDFファイルから特定の文字を検...
-
アクセス 同じフィールド(テキ...
-
エクセル関数で住所から丁目番...
-
Triton X-100 bufferの作り方に...
-
Access チェックボックスを利用...
-
Accessの選択クエリの抽出条件...
-
PCゲーム 音声 画像 抽出方法
-
アクセスでエクスポートするフ...
おすすめ情報
GooUserラック様
説明不足ですみません。
一覧表の月はA列に表記されています。