Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Zeilen löschen, wenn -1 in der ersten Zelle steht |
27.08.2018 16:29:27 |
Kristina |
|
|
|
27.08.2018 17:07:02 |
Holger |
|
|
|
29.08.2018 08:28:47 |
Kristina |
|
|
|
29.08.2018 08:29:23 |
Kristina |
|
|
|
29.08.2018 08:29:59 |
Kristina |
|
|
|
29.08.2018 08:30:34 |
Kristina |
|
|
|
29.08.2018 08:31:10 |
Kristina |
|
|
|
29.08.2018 08:50:41 |
Kristina |
|
|
|
29.08.2018 08:31:47 |
Kristina |
|
|
|
29.08.2018 08:32:22 |
Kristina |
|
|
Von:
Kristina |
Datum:
27.08.2018 16:29:27 |
Views:
1297 |
Rating:
|
Antwort:
|
Thema:
Zeilen löschen, wenn -1 in der ersten Zelle steht |
Hallo zusammen,
ich habe eine Excel Tabelle, in der in der ersten Spalte (A) entweder eine -1 oder nichts steht. Ich möchte gerne, dass automatisch alle Zeilen mit -1 in der ersten Spalte gelöscht werden.
Dazu habe ich folgendes Modul im VBA geschrieben:
Sub minus1löschen()
Dim i As Integer
Dim n As Integer
i = Cells(Rows.Count, 1).End(xlUp).Row
For n = 1 To i
If Cells(n, 1).Value = -1 Then
Rows(n).Select
Selection.Delete Shift:=xlUp
End If
Next
End Sub
Einmal kann ich es ausführen und die erste Zeile mit -1 in Spalte A wird gelöscht. Beim zweiten Aufrufen kommt es aber zu einer Fehlermeldung (Laufzeitfehler '6': Überlauf) und diese Zeile wird markiert:
i = Cells(Rows.Count, 1).End(xlUp).Row
Kann mir jemand sagen, wo mein Fehler liegt, oder mir eine alternative Lösung für mein Problem vorschlagen?
Ich bin sehr dankbar über jede Hilfe!
Liebe Grüße
Kristina |
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
Zeilen löschen, wenn -1 in der ersten Zelle steht |
27.08.2018 16:29:27 |
Kristina |
|
|
|
27.08.2018 17:07:02 |
Holger |
|
|
|
29.08.2018 08:28:47 |
Kristina |
|
|
|
29.08.2018 08:29:23 |
Kristina |
|
|
|
29.08.2018 08:29:59 |
Kristina |
|
|
|
29.08.2018 08:30:34 |
Kristina |
|
|
|
29.08.2018 08:31:10 |
Kristina |
|
|
|
29.08.2018 08:50:41 |
Kristina |
|
|
|
29.08.2018 08:31:47 |
Kristina |
|
|
|
29.08.2018 08:32:22 |
Kristina |
|
|