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

Makro funzt nicht leere zellen suchen

Makro funzt nicht leere zellen suchen
29.09.2005 20:22:38
Achim
Hallo Excel Freunde
(Sorry habe schon ein Tipp bekommen funktioniert leider nicht)
Wer kann das Makro so umschreiben das es auch Funzt wenn eine Formel in den Zellen vorhanden ist?
Mein Makro sucht nach leere Zellen im Bereich B2:B3000 und löscht die jeweiligen Zeilen.
Nun befindet sich durch hinzufügen dieser folgenden Formel in dem Bereich von B2:B3000. Zwischen B2 u. B3000 sind auch Zellen dabei die bis auf die Formel keine Werte als Rückmeldung beinhalten. (Logisch weil in dem anderen Tabellenblatt auch nicht in allen Zellen Werte vorhanden sind) Die Zellen ohne Rückmeldung soll das Makro ermitteln und dann die Zeilen löschen.
Anbei die Formel u. das Makro
Range("B2").Select
ActiveCell.FormulaR1C1 = "=LEFT([DienstplanMV34.xls]Einteiler!RC2,25)"
(Textformel "Links) in den Zellen. Von daher löscht mein Makro gar nichts.:-(

Sub LeereZellenLöschen()
Sheets("Sheet1").Select
Range("A2:A500").Select
Dim i As Long
For i = Selection.Cells(Selection.Cells.Count).Row To 1 Step -1
If ActiveSheet.Cells(i, 1).Value = "" Then
Rows(i).Delete
End If
Next i
End Sub

Danke Gruß Achim H.

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro funzt nicht leere zellen suchen
29.09.2005 20:48:26
Hajo_Zi
Hallo Achim,
Option Explicit

Sub LeereZellenLöschen()
Dim cb As Range
Dim RaZeile As Range
For Each cb In Sheets("Sheet1").Range("A2:A500")
If cb.Value = Empty Then
If RaZeile Is Nothing Then
Set RaZeile = cb.Rows
Else
Set RaZeile = Union(RaZeile, cb.Rows)
End If
End If
Next cb
If Not RaZeile Is Nothing Then RaZeile.Delete
Set RaZeile = Nothing
End Sub

In VBA kann auf select, Activate usw. zu 99% verzichtet werden.
Bitte keine Mail, Probleme sollten im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Home SP2 und Excel Version 2003 SP1.


Anzeige
AW: Makro funzt nicht leere zellen suchen
29.09.2005 21:07:31
Achim
Hallo Hajo
Danke für die Hilfe klappt super!!!!:-)
Gruß Achim H.

321 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige