エクセルでA1の列で【13】以外の数字・文字を含む行を削除したいのですが。
マクロを記録させると行数が指定されてしまいこれではVBAができない…
どうしたら削除できるでしょうか?
よろしくお願いします。
*********マクロ記録した内容*******************
Selection.AutoFilter
ActiveSheet.Range("$A$1:$D$327").AutoFilter Field:=1, Criteria1:="<>12", _
Operator:=xlAnd
Rows("26:26").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Delete Shift:=xlUp
ActiveSheet.Range("$A$1:$D$325").AutoFilter Field:=1
Range("A1").Select
No.1ベストアンサー
- 回答日時:
こんなことでしょうか?
----------------------------------------------------------
Sub Macro()
Columns("A:D").Select
Application.CutCopyMode = False
Selection.AutoFilter Field:=1, Criteria1:="<>13", Operator:=xlAnd
Range(Cells(2, 1), Cells(Rows.Count, 4)).Delete Shift:=xlUp
Selection.AutoFilter
Range("A1").Select
End Sub
----------------------------------------------------------
※ ちなみに元のマクロの記録だと【13】ではなく【12】になってしまうと思いますが…
早速ありがとうございました。
エラーもなく出来ました!
指定する数字は私の入力ミスです、すいません(^人^)
勉強になりました。助かりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) データのある範囲を選択するVBAについて 2 2022/09/03 00:20
- Visual Basic(VBA) マクロで最終行を取得してコピーしたい 3 2022/04/06 19:07
- Excel(エクセル) ExcelVBAについて。 2 2022/12/10 20:08
- Excel(エクセル) エクセルのVBAにショートカットキーの割り当て 3 2022/07/13 14:19
- Visual Basic(VBA) excelVBAについて。 4 2022/11/21 16:15
- Visual Basic(VBA) excelVBAについて。 1 2022/11/30 06:16
- Visual Basic(VBA) エクセル VBA 処理スピードを上げたいのですが。 6 2023/03/31 20:52
- Excel(エクセル) excelVBAについて。 8 2022/12/11 13:47
- Visual Basic(VBA) 【至急】Excel 同一人物の情報を一行にまとめる(複数行) 6 2022/05/24 17:58
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
特定の文字がある行以外を削除するマクロ
その他(Microsoft Office)
-
Excel VBA A列が特定の値以外の場合、その行を削除
Excel(エクセル)
-
エクセル 数字のみ残したい
Excel(エクセル)
-
-
4
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
-
5
vbaでシートより100より大きい値を削除するコードを教えてください
Visual Basic(VBA)
-
6
【VBA】条件に一致しない行を削除したい 複数条件
Visual Basic(VBA)
-
7
VBAのテキストボックスに文字列を貼り付ける方法
Access(アクセス)
-
8
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
9
エクセル マクロ オートフィルの終点の指定について
Excel(エクセル)
-
10
【EXCEL】【VBA】空欄は飛ばして処理する方法を教えて下さい。
Excel(エクセル)
-
11
DHCPでのIPアドレスの範囲の調べ方
その他(インターネット接続・インフラ)
-
12
エクセルで欠番を見付けるには
Excel(エクセル)
-
13
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
14
VBA 数式を残して値をクリアについて
Excel(エクセル)
-
15
EXCELのVBAでシートコピーをしたとき元のマクロを削除するには?
Excel(エクセル)
-
16
VBA(エクセル)で自動的にボタンをクリックさせるには
その他(プログラミング・Web制作)
-
17
ExcelのVBAのマクロで他のシートの複数項目をクリアする方法
Visual Basic(VBA)
-
18
VBAで文字列を数値に変換したい
Excel(エクセル)
-
19
エクセル マクロで数値が変った時行挿入できますか
Excel(エクセル)
-
20
VBA別シートの最終行の下行へ貼り付けされるようにしたいです。
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
行数が不規則な一週間ごとの合...
-
文字列になっている時間をVBAで...
-
ある列、或いは、ある行のセル...
-
マクロの有効化するダイヤログ...
-
【マクロ】フォルダからエクセ...
-
Excelでの時間帯の入力
-
excel で二つのどちらかを選ぶ
-
エクセルの順位別一覧表の自動...
-
Excel 2019 のピボットテーブル...
-
エクセル 価格表から単価を呼び...
-
excelの不要な行の削除ができな...
-
エクセルで特定の範囲内から小...
-
シートAで横に並んだ項目→シー...
-
Excelが固まってしまった。
-
Excel2013のF6キー操作について
-
【関数】スペースがいくつ入っ...
-
Excelはなんで先頭の0を消すん...
-
【Microsoft Office Excel Comp...
-
西暦や和暦の表示をyyyymmdd表...
-
別シートからの文字を変更
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報