Hallo!
Ich habe in excel 2007 eine Arbeitsmappe mit einem Dateneingabeblatt und verschiedenen Auswertungsblättern. In den Auswertungsblättern werden über eine Formel nur bestimmte Zeilen mit Inhalt gefüllt. Die leeren Zeilen möchte ich innerhalb des Auswertungsblattes automatisch über ein Makro ausblenden. Zum Makro selbst habe ich einem Forum bereits dieses Makro gefunden:
Dim nRow As Long
Dim nLastrow As Long
Application.ScreenUpdating = False
ActiveCell.SpecialCells(xlLastCell).Select
nLastrow = ActiveCell.Row
Cells(1, 1).Select
For nRow = 1 To nLastrow
If Cells(nRow, 2).Value = „“ Then 'Zelle A in aktueller Zeile auf Inhalt überprüfen
Rows(nRow).Delete
End If
Next
Application.ScreenUpdating = True
Bis zum VBA-Fenster komme ich, aber dann verlässt mich sämtliches Wissen über Makros…
Wie schaffe ich es, dass das Makro automatisch (=ohne Anlegen und Betätigen einer Schaltfläche)beim Öffnen des Auswertungsblattes ausgeführt wird und meine Auswertungen auch nach weiteren Dateneingaben aktuell sind?
Wie schaffe ich es, dass das Makro nur für einen bestimmten Bereich des Arbeitsblattes ausgeführt wird? (In den ersten 13 Zeilen des Blattes befindet sich administratives Geplänkel und Überschriften, die immer vorhanden sein sollen.)
Vielen Dank für eure hoffentliche schnelle Hilfe!