Registriert seit: 02.12.2018
Version(en): MS Office 2016 Standard
Ha((o
Möchte in VBA eine Gruppe (Zeilen) um eine weitere Zeile erweitern. Wie finde ich die letzte Zeile einer Gruppierung, füge eine neue Zeile und erweitere um diese Zeile die Gruppe. Hat jemand einen guten Tipp?
Danke
Nyn007
Registriert seit: 11.04.2014
Version(en): Office 365
Hallo,
zeige mal deine Liste, ich ahne fürchterliches.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter,
der Misserfolg ist ein Waisenkind
Richard Cobden
Registriert seit: 03.10.2018
Version(en): 2010 ProPlus / 2016 ProPlus
Hallo Klaus-Dieter,
meinst du hier in dem X-Post kommt noch was ?
https://www.ms-office-forum.net/forum/sh...p?t=356182Ich wüsste da ja was, wenn zwischen den 'Gruppen' ... eine Leerzeile wäre ...
Registriert seit: 02.12.2018
Version(en): MS Office 2016 Standard
Ha((o
Sorry. War längere Zeit abwesend. Ich habe es gelöst. Mit diesem Code.
z1 = ActiveCell.Row
If Cells.Rows(z1).OutlineLevel = 1 Then
If Cells.Rows(z1 + 1).OutlineLevel = 1 Then
MsgBox ("Nicht innerhalb einer Gruppe")
Exit Sub
End If
End If
While (Not Cells.Rows(z1 + 1).OutlineLevel = 1)
z1 = z1 + 1
Wend
z2 = z1
While (Not Cells.Rows(z2).OutlineLevel = 1)
z2 = z2 - 1
Wend
Rows(z1 + 1).Insert Shift:=xlDown
Grüße
Nyn007