Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
304to308
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
304to308
304to308
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

zeile löschen wenn....

zeile löschen wenn....
04.09.2003 13:33:04
Nancy
Hi,

folgendes Problem:

Eine Excel Mappe mit spalten von A bis L, ca. 10000 Zeilen.

Wenn in Spalte F 0,00 steht soll die gesamte Zeile gelöscht werden, es sein denn in Spalte I steht etwas in der Zeile.

Hört sich eigentlich nicht so schwer an...aber ich komm nich klar.

Wäre cool wenn einer helfen könnte,

Gruß

Nancy

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: zeile löschen wenn....
04.09.2003 13:56:48
Detlef
Hallo Nany,
versuch es mal hier mit. Müßte eigentlich funktionieren.


Private Sub Suchen()
Dim zeile As Integer
On Error GoTo fehler
Columns("F:F").Select
Selection.Find(What:="0,00", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False).Activate
zeile = Application.ActiveCell.Row
If Cells(zeile, 9) <> "" Then
MsgBox "Eintrag 0,00 in Zeile " & zeile & " gefunden, Zelle I beschrieben!!!"
Else:
MsgBox "Eintrag 0,00 in zeile " & zeile & " gefunden."
End If
Exit Sub
fehler:
MsgBox "Keinen Eintrag mit 0,00 gefunden!"
End Sub


Gruß,
Detlef
Anzeige
AW: zeile löschen wenn....
04.09.2003 14:22:38
Matthieu
viel Spass damit.
Gruß
Matthieu


Sub LöschenZeileF()
Dim I As Integer
Dim z As Integer
Dim such As String
On Error Resume Next
such = 0
z = 0 ' hier ändern wenn Du etwas anderes als Löschkriterium haben willst
For I = [F65536].End(xlUp).Row To I Step -1
If Cells(I, 6) = such Then
Rows(I).Delete
z = z + 1
End If
Next
End Sub

Anzeige
AW: zeile löschen wenn....
04.09.2003 14:25:01
Matthieu
Bitte schön
Gruß

Sub LöschenZeileF()
Dim I As Integer
Dim z As Integer
Dim such As String
On Error Resume Next
such = 0
z = 0
For I = [F65536].End(xlUp).Row To I Step -1
If Cells(I, 6) = such Then
Rows(I).Delete
z = z + 1
End If
Next
End Sub

vielen lieben dank an euch :) nt
04.09.2003 15:41:14
Nancy

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige