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