Automatische Nummerierung mit Ausnahmeregel

  • Excel

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von VaporiZed.

    Automatische Nummerierung mit Ausnahmeregel

    Guten Tag VBler,
    ich habe eine Excel Tabelle deren Spalte A nummeriert werden soll, wenn in Spalte B etwas drin steht.
    Zellen mit Inhalt A, B, C, ...usw. sollen nicht nummeriert werden.
    Hier mein bisheriges Makro. Aktuell funktioniert es nur mit "A".
    Besten Dank für Eure Vorschläge und Hilfen!


    VB.NET-Quellcode

    1. Sub zaehlen()
    2. Dim Input_0 As Variant, Output_0() As Variant
    3. Dim Zaehler_0 As Long, Index_0 As Long
    4. Input_0 = Range(Cells(2, 2), Cells(Rows.Count, 2).End(xlUp)).Value
    5. ReDim Output_0(LBound(Input_0) To UBound(Input_0), 0)
    6. For Index_0 = LBound(Input_0) To UBound(Input_0)
    7. If Not IsEmpty(Input_0(Index_0, 1)) And Not (Input_0(Index_0, 1) = "A") Then
    8. Zaehler_0 = Zaehler_0 + 1
    9. Output_0(Index_0, 0) = Zaehler_0
    10. End If
    11. Next
    12. Cells(2, 1).Resize(UBound(Output_0), 1).Value = Output_0
    13. End Sub
    Bilder
    • Auszug.JPG

      49,81 kB, 465×822, 78 mal angesehen
    Dann setz in Zeile#8 noch ein paar Bedingungen dran. Oder arbeite notfalls mit der Auswertung der Hintergrundfarbe. Die scheint ja markant zu sein.
    Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „VaporiZed“, mal wieder aus Grammatikgründen.

    Aufgrund spontaner Selbsteintrübung sind all meine Glaskugeln beim Hersteller. Lasst mich daher bitte nicht den Spekulatiusbackmodus wechseln.