
No.2ベストアンサー
- 回答日時:
手抜きですがこんな感じでどうでしょう。
削除する行が多いなら画面更新を停止した方が良いでしょう。
Sub Sample()
Sheets("Sheet1").Select
Do While (True)
Columns("B:B").Select
Set mySelect = Selection.Find(What:="XYZ")
If mySelect Is Nothing Then Exit Do
Rows(mySelect.Row).Select
Selection.Delete Shift:=xlUp
Loop
End Sub
No.3
- 回答日時:
一例です。
半角、全角問わずxyzの文字列があれば行削除します。
シータタブ上で右クリック→コード表示→以下のコードを貼り付けてお試しください。
Sub 行削除()
For i = Cells(Rows.Count, "B").End(xlUp).Row To 1 Step -1
If InStr(1, Cells(i, "b"), "XYZ", vbTextCompare) > 0 Then
Rows(i).Delete
End If
Next
End Sub
No.1
- 回答日時:
一例です。
Sheet1のB列に、大文字でも小文字でもXYZを含む文字列があれば、その行を削除します。
Sub test()
Dim i As Long, x As Long
With Sheets("Sheet1")
x = .Cells(Rows.Count, "B").End(xlUp).Row 'B列最終行取得
For i = x To 1 Step -1 '下から順に
If InStr("xyz", StrConv(.Cells(i, "B").Value, vbLowerCase)) > 0 Then 'xyzを含んでいれば
.Cells(i, "B").EntireRow.Delete '行削除
End If
Next i
End With
End Sub
対象が何万行もあるならもっと別の方法で高速化も図れますが、お勉強でしょうから一応オーソドックスで方法を書きました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/25 16:07
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/12/26 12:05
- Visual Basic(VBA) 【至急】 当方初心者です。 マクロについて知恵をお貸しください。 ★したい動作 ①リストE列2行目か 4 2022/09/29 18:56
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/05/23 15:54
- Excel(エクセル) VBA 文字列変換と指定した列にある日時データから時間を削除する方法について 2 2022/04/14 15:23
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/03/01 15:44
- C言語・C++・C# C言語の質問です、プログラミング初心者です このような文字列があった場合 "abcdef☆ghijk 4 2022/11/22 10:56
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/03/02 08:40
このQ&Aを見た人はこんなQ&Aも見ています
-
ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
高校生はアルバイトするべきだろうか?
-
初めて自分の家と他人の家が違う、と意識した時
子供の頃、友達の家に行くと「なんか自分の家と匂いが違うな?」って思いませんでしたか?
-
歩いた自慢大会
「めちゃくちゃ歩いたエピソード」を教えてください。
-
ゆるやかでぃべーと タイムマシンを破壊すべきか。
[状況]これはディベートの論題だと仮定したうえでの回答お願いします。
-
人生で一番お金がなかったとき
人生で一番お金がなかったときって、どんなときでしたか?
-
【Excel VBA】複数ある特定の文字列を含む行を削除
Excel(エクセル)
-
エクセルで特定の文字が入ってる列を削除方法
Excel(エクセル)
-
特定の文字がある行以外を削除するマクロ
その他(Microsoft Office)
-
-
4
【VBA】特定の値が入った行をコピーして別シートに貼り付ける方法をおしえていただきたいです。
Excel(エクセル)
-
5
エクセルVBAで、ある指定した文字を含む行だけを選択したいのですが、、 例えば、1〜20行目までに"6298528"
Excel(エクセル)
-
6
エクセルで別シートにリスト化した文字列を含むセルを持つ行を削除する方法を教えてください。
Excel(エクセル)
-
7
B列の最終行までA列をオートフィル
Visual Basic(VBA)
-
8
エクセル 指定した文字列を含む列を削除するには
Excel(エクセル)
-
9
マクロで#N/A"のエラー行を削除したい"
Visual Basic(VBA)
-
10
VBAで文字列を数値に変換したい
Excel(エクセル)
-
11
エクセルマクロで複数ある特定の文字列が含まれる行を削除したい
Excel(エクセル)
-
12
エクセルである行以下全部を削除する方法
Excel(エクセル)
-
13
Excel VBA A列が特定の値以外の場合、その行を削除
Excel(エクセル)
-
14
Wordの文章中の一致した文字のある段落を削除する
Visual Basic(VBA)
-
15
エクセルVBA C列に特定の文字列を含む行のみを抽出し、一つのExcelにまとめたい。
Excel(エクセル)
-
16
特定の文字列が含まれている行のみ抜き出して、別シートに書き出す方法(Excel 2007)
Excel(エクセル)
-
17
Vba エクセルマクロで、 A列の、A1セルからA10セルに空白のある行を削除する、のは Range
Excel(エクセル)
-
18
VBAで色の付いているセルの行削除
Excel(エクセル)
-
19
エクセルのエラーメッセージ「400」って?
Visual Basic(VBA)
-
20
マクロ 特定のセル値のみクリアする
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・昔のあなたへのアドバイス
- ・字面がカッコいい英単語
- ・許せない心理テスト
- ・歩いた自慢大会
- ・「I love you」 をかっこよく翻訳してみてください
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・はじめての旅行はどこに行きましたか?
- ・準・究極の選択
- ・この人頭いいなと思ったエピソード
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Yahooフリマってどれくらい時間...
-
もう関わりたくない人がいたらL...
-
告白してフラれた相手の連絡先...
-
nProtectの削除について(PSO2削除)
-
VBAでセルから書式情報を取得す...
-
ヤフ-評価削除の意味は?
-
IE8 (XP SP3) で一時ファイルの...
-
最近、「質問を削除できないで...
-
SNSの違反報告の削除はどうやっ...
-
メルカリでコメント欄から質問...
-
Facebookに私が2つのってます...
-
要らないプリンターデバイスの削除
-
削除されないサイト
-
Cookieを削除 他サイトでの自動...
-
mp3の埋め込み画像の削除ができ...
-
MP3プレーヤー本体で曲の削除は...
-
画像の投稿に関して。
-
「リクエストの有効期限が切れ...
-
Excel 数式を入れているため、...
-
YouTubeの初期音量が最大になり...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Yahooフリマってどれくらい時間...
-
指定した文字があった場合、そ...
-
VBA:Openステートメントで開い...
-
Windows11に残されたWindows10...
-
バッチファイルを使用したsql@p...
-
アクセスにおいて間違って削除...
-
告白してフラれた相手の連絡先...
-
もう関わりたくない人がいたらL...
-
(Access)複数条件の重複デー...
-
エクセルで住所の混在する「丁...
-
エクセルVBAで行削除時にエラー...
-
【エクセル】セル内の右側のみ...
-
Facebookに私が2つのってます...
-
エクセルで下の空白行を削除したい
-
喧嘩をしてLINE削除され、 また...
-
mp3の埋め込み画像の削除ができ...
-
VBA IF文でORを使ったとき後ろ...
-
教えてgooの裏事情
-
ORA-14452について
-
【ExcelVBA】指定のシート以外...
おすすめ情報