![]() |
|
Bitte drücken Sie nicht mehrfach auf "Antwort speichern".
*Ist HTML- und/oder UBB-Code aktiviert, dann können Sie HTML und/oder UBB Code in Ihrem Beitrag verwenden.
Beiträge: 8756 / 682 SunZu sagt: das passiert bei schnellen, dreckigen Makros schon mal - in dem Fall liegt es daran, dass durch das Einfügen der Zeilen mit dem Strich die Anzahl der Zeilen nicht mehr bis zum Ende hin stimmt. In diesem Fall ist es besser von hinten nach vorne die Zeilen zu durchlaufen. Hier das angepasste Makro von skyzem: ------------------StefanBerlitz
Analysiere die Vorteile, die
du aus meinem Ratschlag ziehst.
Dann gliedere deine Kräfte
entsprechend und mache dir
außergewöhnliche Taktiken zunutze.Hallo piston, Code:
Sub test()
Const spalte As Integer = 1 '(Enspricht A)
Const starzeile As Integer = 1 '(Enspricht 1)
LCiR = Cells(Rows.Count, spalte).End(xlUp).Row
For i = LCiR To starzeile + 1 Step -1
If Cells(i, spalte) <> Cells(i - 1, spalte) Then
Cells(i, spalte).Insert Shift:=xlDown
Cells(i, spalte).Value = "---"
End If
Next
End Sub
Ciao,
Stefan
Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de