Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
912to916
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
912to916
912to916
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Letzten Zellwert löschen wenn

Letzten Zellwert löschen wenn
10.10.2007 12:34:18
Andre´
Tabelle1

 AB
1 entfernen
2 entfernen
3  


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Mit folgenden Code wird überprüft ob der letzte Zellwert von Spalte B entfernen steht, wenn ja wird dieser Zellinhalt gelöscht.
Sub letzten_entfernen() With Range("B65536").End(xlUp) If LCase(CStr(.Value)) = "entfernen" Then .ClearContents End If End With End Sub


Problem ist, das in der Zelle B1 immer entfernen steht und wenn nochmals das Makro ausgeübt wird dann wird auch dieser Zellwert gelöscht.
Kann mir bitte jemand einen Tipp geben, wie ich nur in dem Bereich von B2 bis B65536 nach dem letzten Zellwert suchen kann, und das dieser dann gelöscht wird.
Danke im voraus!
MFG Andre

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Letzten Zellwert löschen wenn
10.10.2007 13:30:10
Mac4
Hallo Andre,
[B2:B65536].Find("entfernen", searchdirection:=xlPrevious).ClearContents
Marc

AW: Letzten Zellwert löschen wenn
10.10.2007 14:04:00
Andre´
Hallo Marc,
da zwischen und nach den Zellen wo entfernen steht noch andere Werte enthalten sind, würden dann leere Zellen entstehen. Es soll nur nach dem letzten Zellwert in dem Bereich von B2 bis B65536 gesucht werden und wenn dieser entfernen enthält soll dieser Zellwert gelöscht werden. Ansonsten soll nicht geschehen.
MFG Andre

AW: Letzten Zellwert löschen wenn
10.10.2007 14:24:11
Mac4
Hallo Andre,
da gibt es sicherlich 1001 Lösungsmöglichkeiten - ich beschränke mich mal auf diese hier:
On Error GoTo Fehler
Set lösch = [B2:B65536].Find("*", searchdirection:=xlPrevious)
If lösch = "entfernen" Then lösch.ClearContents
Fehler:
If Err.Number = 91 Then MsgBox "nichts gefunden"
Marc

Anzeige
Danke funzt prima:-)
10.10.2007 15:02:00
Andre´

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige