セルに特定の値が含まれているが行1には影響しない場合に、行全体を削除する方法

RugsKid

列Nに0または正の値を含むすべての行(行全体)を削除する必要があります。以下のコードはこれを適切に実行しますが、問題は行1に列ヘッダー(すべてのテキスト)があることです。この行は、現在のマクロによって削除されます。この行がマクロ効果の範囲に含まれたり、何らかの理由でロックされたりしないようにする必要があります。行数は動的であるため、マクロを実行するための固定範囲を指定することはできません。

 Sub Step20()


 Application.ScreenUpdating = False
 Application.Calculation = xlCalculationManual
 Dim i As Long
 For i = Range("N" & Rows.Count).End(xlUp).Row To 1 Step -1
    If (Range("N" & i).Value >= 0) Then
       Range("N" & i).EntireRow.Delete
  End If
 Next i
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True


End Sub

ありがとう!

ルイスシャーガスジュニア

最後の行からドキュメント全体である最初の行まで実行するようにコードを設定しています。行2まで実行するように変更した場合はどうなりますか?ヘッダーが1行目にあることを確認するだけで済みます。

これが私があなたのコードで変更するものです:

For i = Range("N" & Rows.Count).End(xlUp).Row To 2 Step -1

このようにして、最初の行を保持し、それでも作業を完了できます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

セルに特定の文字列が含まれている場合は、テーブルの行を削除します

分類Dev

セルにxより大きい値が含まれている場合は、Rの行を削除します

分類Dev

セルに文字列Xが含まれている場合は、行全体を削除します

分類Dev

1行にnotepad ++で特定の文字列が含まれている場合は、複数行を削除します

分類Dev

完全な行にゼロが含まれている場合は、特定の行を削除します

分類Dev

パンダで行に特定の値が含まれている場合は列を削除します

分類Dev

パンダに特定の値が含まれている場合は行を削除します

分類Dev

Matlab-値にxxxが含まれている場合、セル配列の行を削除します

分類Dev

セルに特定の文字列値が含まれている場合、Excelで行を非表示にする

分類Dev

行に日付が含まれている場合は、他のセルの値を取得します

分類Dev

文字列に特定の文字が含まれている場合は、同じ行の空のセルに特定の値を入力します

分類Dev

PYTHON行に特定の文字が含まれているかどうかを確認し、含まれていない場合はその行を印刷する方法

分類Dev

R:前の行に特定の値が含まれている場合は行を更新します

分類Dev

特定のデータが含まれている場合にファイルから行を削除する方法

分類Dev

セルに特定の文字が含まれている場合は、rのセル全体を置き換えます

分類Dev

特定の番号のみが含まれている場合は、sedを使用して行全体を削除します

分類Dev

1つの列に特定の単語が含まれている場合に行全体を強調表示するにはどうすればよいですか?

分類Dev

セルに特別なテキストが含まれている場合にセル値を削除する方法

分類Dev

R:行に特定の値が含まれている場合にデータフレームから行を削除する方法(多くの列の場合)

分類Dev

行に特定の単語が含まれている場合、特定のセルを非表示にしたい

分類Dev

特定の値が含まれている場合にのみ行を保持する

分類Dev

セルに特定のフレーズが含まれているが、間にブランク/ N / Aがない場合、IFは特定の値を返します

分類Dev

列に特定の文字列が含まれている場合は、行を削除します

分類Dev

すべての列セルにNULL値が含まれている場合は、列を削除します

分類Dev

すべての列セルにNULL値が含まれている場合は、列を削除します

分類Dev

VBA - セルに指定された値が含まれている場合に行を非表示にする方法

分類Dev

Excel-列のセルを比較し、部分的に同じ値が含まれている場合は行を削除します

分類Dev

Excel VBA:列Aの文字列内に数値が含まれている場合は、行を削除します

分類Dev

単語が含まれている場合に行の列を削除する方法

Related 関連記事

  1. 1

    セルに特定の文字列が含まれている場合は、テーブルの行を削除します

  2. 2

    セルにxより大きい値が含まれている場合は、Rの行を削除します

  3. 3

    セルに文字列Xが含まれている場合は、行全体を削除します

  4. 4

    1行にnotepad ++で特定の文字列が含まれている場合は、複数行を削除します

  5. 5

    完全な行にゼロが含まれている場合は、特定の行を削除します

  6. 6

    パンダで行に特定の値が含まれている場合は列を削除します

  7. 7

    パンダに特定の値が含まれている場合は行を削除します

  8. 8

    Matlab-値にxxxが含まれている場合、セル配列の行を削除します

  9. 9

    セルに特定の文字列値が含まれている場合、Excelで行を非表示にする

  10. 10

    行に日付が含まれている場合は、他のセルの値を取得します

  11. 11

    文字列に特定の文字が含まれている場合は、同じ行の空のセルに特定の値を入力します

  12. 12

    PYTHON行に特定の文字が含まれているかどうかを確認し、含まれていない場合はその行を印刷する方法

  13. 13

    R:前の行に特定の値が含まれている場合は行を更新します

  14. 14

    特定のデータが含まれている場合にファイルから行を削除する方法

  15. 15

    セルに特定の文字が含まれている場合は、rのセル全体を置き換えます

  16. 16

    特定の番号のみが含まれている場合は、sedを使用して行全体を削除します

  17. 17

    1つの列に特定の単語が含まれている場合に行全体を強調表示するにはどうすればよいですか?

  18. 18

    セルに特別なテキストが含まれている場合にセル値を削除する方法

  19. 19

    R:行に特定の値が含まれている場合にデータフレームから行を削除する方法(多くの列の場合)

  20. 20

    行に特定の単語が含まれている場合、特定のセルを非表示にしたい

  21. 21

    特定の値が含まれている場合にのみ行を保持する

  22. 22

    セルに特定のフレーズが含まれているが、間にブランク/ N / Aがない場合、IFは特定の値を返します

  23. 23

    列に特定の文字列が含まれている場合は、行を削除します

  24. 24

    すべての列セルにNULL値が含まれている場合は、列を削除します

  25. 25

    すべての列セルにNULL値が含まれている場合は、列を削除します

  26. 26

    VBA - セルに指定された値が含まれている場合に行を非表示にする方法

  27. 27

    Excel-列のセルを比較し、部分的に同じ値が含まれている場合は行を削除します

  28. 28

    Excel VBA:列Aの文字列内に数値が含まれている場合は、行を削除します

  29. 29

    単語が含まれている場合に行の列を削除する方法

ホットタグ

アーカイブ