Ich habe eine Bereich den ich als Tabelle formatiere. Dank der Formel von Werner auch dynamisch
Nochmals danke an Werner!
Nun habe ich das Problem das mir immer wenn ich eine "Tabelle" erstelle, mir die Spaltenbreiten geändert werden. Da aus der Ursprungstabelle, woraus die Daten kommen, einige gruppierungen etc sind, sind die Spalten die breiter werden nicht immer die gleichen, aber es steht der gleiche Text als Überschtrift dort.
Gibt es vllt eine Formel die mir in Zeile 5 "Surname/Nachname" sucht und dann die Spalte auf breit 20 formatiert? sowas in die Richtung suche ich
Code:
Sub Schaltfläche1_Klicken()
Dim loLetzte As Long, loSpalte As Long
loLetzte = Cells(Rows.Count, 1).End(xlUp).Row
loSpalte = Cells(5, Columns.Count).End(xlToLeft).Column
ActiveSheet.ListObjects.Add(xlSrcRange, Range(Cells(5, 1), Cells(loLetzte, loSpalte)), _
, xlYes).Name = "Tabelle2"
ActiveSheet.Range("Tabelle2[#All]").Select
ActiveSheet.ListObjects("Tabelle2").TableStyle = ""
End Sub
Nun habe ich das Problem das mir immer wenn ich eine "Tabelle" erstelle, mir die Spaltenbreiten geändert werden. Da aus der Ursprungstabelle, woraus die Daten kommen, einige gruppierungen etc sind, sind die Spalten die breiter werden nicht immer die gleichen, aber es steht der gleiche Text als Überschtrift dort.
Gibt es vllt eine Formel die mir in Zeile 5 "Surname/Nachname" sucht und dann die Spalte auf breit 20 formatiert? sowas in die Richtung suche ich