hALLO
ich habe mir die Datei auch noch mal angesehen, konnte den geschilderten Fehler aber nicht finden! Bei mir funktioniert es auch ohne "Free" Text.
Dafür fiel mir ein anderer komischer Effekt auf, den ich nicht erklären kann. Beim testen stürzte das Makro zweimal ab,
hing sich unwiderruflich auf!
Erkennbar daran das der
CutCopyMode noch sichtbar war, und ich konnte
KEINE Zelle mehr anklicken! Musste die Datei schliessen und neu öffnen!
Dieser geänderte Code fügt jetzt nicht mehr eine ganze Zeile ein, das könnte die Intelligente Tabelle vielleicht stören??? Nur den Bereich von Spalte A-M
Vorteil ist, man muss nicht mehr vorher die ganze Zeile markieren, der Bereich wird direkt ab der aktiven Zeile neu eingefügt. Vielleicht klappt das besser?
mfg Gast 123
Code:
Sub AddRows()
On Error GoTo Fehler
ActiveSheet.Unprotect Password:="Test"
Selection.EntireRow.Select
With Cells(Selection.Row, 1).Resize(1, 13)
.Copy
.Offset(1).Insert Shift:=xlDown
End With
Fehler: 'bei Fehler weitermachen
Application.CutCopyMode = False
If [d2].Value = "Free" Then Exit Sub
ActiveSheet.Protect Password:="Test"
If Err > 0 Then MsgBox "Fehler aufgetreten"
End Sub
Nachtrag Die Idee von Klaus-Dieter alles auf ein Blatt zu sammeln wäre sicher vorteilhafter. Anmerkung: ich sehe keine Button mehr um Zeilen anzuspringen ...