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

Und schon wieder hänge ich mit dem Makro fest.....

Und schon wieder hänge ich mit dem Makro fest.....
01.11.2005 21:08:15
Sonnenpeter
Hallo zusammen,
der folgende Code soll verhindern, dass in den Tabellen Planzuordnung" Or "Gruppenzuordnung" Or "Datenblatt" Or "Titel 1" _
Or "Daten" Or "Muster" Zeilen gelöscht werden.
For Each blatt In Sheets
Sheets("Inhaltsverzeichnis").Cells(zeile, 2).Value = blatt.Name
Nummer = blatt.Range("A65536").End(xlUp).Row
Sheets("Inhaltsverzeichnis").Cells(zeile, 3) = Nummer
Nummer = Nummer + 1
If blatt.Name = "Planzuordnung" Or "Gruppenzuordnung" Or "Datenblatt" Or "Titel 1" _
Or "Daten" Or "Muster" Then
Next blatt
Else
Nummer = Nummer + 1
blatt.Rows(Nummer & ":94").Delete Shift:=xlUp
zeile = zeile + 1
Next blatt
Funzt aber leider nicht ;-(((
Fehlermeldung "Next ohne For"
Nun ja, was habe ich wieder verkehrt gemacht?
Gruß Sonnenpeter

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

Betreff
Datum
Anwender
Anzeige
AW: Und schon wieder hänge ich mit dem Makro fest.
01.11.2005 21:15:34
Ramses
Hallo
etwas anders aufgebaut
Sub test()
    For Each Blatt In Sheets
        Sheets("Inhaltsverzeichnis").Cells(zeile, 2).Value = Blatt.Name
        Nummer = Blatt.Range("A65536").End(xlUp).Row
        Sheets("Inhaltsverzeichnis").Cells(zeile, 3) = Nummer
        Nummer = Nummer + 1
        Select Case Blatt.Name
            Case "Planzuordnung", "Gruppenzuordnung", "Datenblatt", "Titel 1", "Daten", "Muster"
                ' Nichts machen
            Case Else
                Nummer = Nummer + 1
                Blatt.Rows(Nummer & ":94").Delete Shift:=xlUp
                zeile = zeile + 1
        End Select
    Next Blatt
End Sub

Gruss Rainer
Anzeige
Danke ....
01.11.2005 21:27:38
Sonnenpeter
Danke Rainer,
hat super geklappt.
Gruß aus Rheinhessen
Sonnenpeter

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige