![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
A列をループして、条件に合う行を削除するだけなので、条件文さえ書ければ、後は自動記録を利用することで作成可能でしょう。
質問文の(3)の条件が、含むなのか完全一致なのか不明ですが、参考までに。(条件が違う場合は、条件設定を修正してください)
Sub test()
Dim r As Long, rMax As Long
Dim v, val As String, rng As Range
rMax = Cells(Rows.Count, 1).End(xlUp).Row
For r = 1 To rMax
val = Cells(r, 1).Value
v = Left(val, 1)
If (v = "@") Or ("0" <= v And v <= "9") Or (val = "キー") Then Cells(r, 1).ClearContents
Next r
If Range(Cells(1, 1), Cells(rMax + 1, 1)).SpecialCells(xlCellTypeBlanks).Count > 1 Then
Range(Cells(1, 1), Cells(rMax, 1)).SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End If
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- Visual Basic(VBA) マクロを教えてください。 7 2023/06/01 19:47
- Visual Basic(VBA) Excel vbaについて知恵もしくは、コード教えて下さいm(__)m ① 表にあるデータをコピー、 2 2022/09/01 23:57
- Excel(エクセル) Excelで、別シートの表のステータスに伴った動的な自動転記をしたいです。 2 2023/06/14 15:56
- Visual Basic(VBA) エクセルについて教えてください。 3 2023/06/28 09:11
- Excel(エクセル) Excel VBA 空白行があるセル範囲に色を付ける 3 2022/06/13 15:58
- Excel(エクセル) Excel同士のデータの突合 3 2023/08/07 16:34
- Excel(エクセル) excelの列幅高さが勝手に変わる(特定のPCだけ) 8 2022/07/14 16:51
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで隣のセルと同じ内容に列...
-
ピボットテーブル 0個の行を...
-
Excel関数で、範囲内の最後のセ...
-
更新前と更新後の差分をVBAを使...
-
値の入っているセルのうち、一...
-
【エクセル】区切り位置で分割...
-
ピボットで複数の区切りでグル...
-
Excel関数:「0」を除いた標準...
-
グラフにてX軸、Y軸をそれぞれ...
-
SUMIFで数値が入力されているセ...
-
テキスト保存の際にダブルクオ...
-
【Excel VBA】複数範囲の並べ替...
-
入力するとかってにセルの色が...
-
エクセルVBAを使ってセルに日付...
-
【Excel】歯抜けデータの集約
-
correl関数の範囲指定
-
エクセル、正数のみの集計[(負...
-
離れたエリアでVLookupを使いたい
-
Excelで複数列かつ複数行分の一...
-
エクセルに入力された日付「S40...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで隣のセルと同じ内容に列...
-
Excel関数で、範囲内の最後のセ...
-
Excel関数:「0」を除いた標準...
-
【エクセル】区切り位置で分割...
-
ピボットテーブル 0個の行を...
-
更新前と更新後の差分をVBAを使...
-
値の入っているセルのうち、一...
-
SUMIFで数値が入力されているセ...
-
エクセル日付 文字列の関数がエ...
-
エクセルに入力された日付「S40...
-
エクセルで何種類のデータがあ...
-
エクセル 8ケタの数字から日数...
-
エクセル、正数のみの集計[(負...
-
Excelで複数列かつ複数行分の一...
-
【Excel】歯抜けデータの集約
-
SUMPRODUCT関数 行が増えても...
-
エクセル マクロ 連続する空...
-
エクセルで電話番号を - で分...
-
correl関数の範囲指定
-
複数の候補列から、検索値と一...
おすすめ情報