• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:オートフィルタを使わずに行削除)

オートフィルタを使わずに行削除

このQ&Aのポイント
  • オートフィルタを使用せず、G列目の0以下の数値を行削除する方法について教えてください。
  • 質問内容は、オートフィルタを使わずに特定の条件で行削除を行いたいというものです。
  • 行数が日によって異なり、数千行のデータがあるため、効率的な方法を知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.1

以下でいかがですか Sub Example() Dim i As Long Application.ScreenUpdating = False Sheets("Sheet1").Activate '実際のシート名に変更してください。 For i = Cells(Rows.Count, "G").End(xlUp).Row To 1 Step -1 If Cells(i, "G") <= 0 Then Rows(i).Delete End If Next Application.ScreenUpdating = True End Sub

eco2012
質問者

お礼

ありがとうございます。 まさしく、こちらでした。誰にも聞けず、困っておりましたので、 本当に助かりました。ありがとうございます。 また何か有りましたら、ご教授下さい。

関連するQ&A