Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Zeile einfügen nach erfüllter Bedingung
#1
Hallo zusammen,

ich hoffe ihr könnt mir weiterhelfen, da ich leider total unerfahren mit VBA oder dergleichen bin und auch Google mir kein wirklich passendes Ergebnis liefert :)

Ich habe in meiner Excel-Liste momentan 3 Spalten:
Spalte A: Artikelnummer
Spalte B: Bezeichnung
Spalte C: Arbeitsplatz

Nun bräuchte ich eine Formel, ein Makro... dass nach jeder neuen Artikelnummer eine leere Zeile einfügt.
Also sollte es letztendlich so aussehen:

1234
1234

5678

9010
9010

Ich hoffe ihr versteht mein Problem und könnt mir weiterhelfen!

Vielen Dank schon mal im Voraus
Gruß
Dreams
Antworten Top
#2
Hallo,

VBA ist nicht meine Baustelle, aber du könntest mal diesen Code testen:

Code:
Public Sub Leere_Zeile_bei_Wechsel()
'http://www.office-loesung.de/fpost711669.php#711669
    Dim lngRow As Long
    Application.ScreenUpdating = False
    For lngRow = Cells(Rows.Count, 1).End(xlUp).Row To 2 Step -1
        If Cells(lngRow, 1).Value <> Cells(lngRow - 1, 1).Value And _
            Not IsEmpty(Cells(lngRow, 1)) And Not IsEmpty(Cells(lngRow - 1, 1)) Then _
            Rows(lngRow).Insert Shift:=xlShiftDown
    Next
    Application.ScreenUpdating = True
End Sub
Gruß
Peter
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste