Ik heb in excel een tabel (tabel 2) gemaakt welke gegevens haalt uit een andere tabel (tabel 2).
Het is in sommige situaties wenselijk dat ik in tabel 2 extra regels toe wil voegen om gegevens uit tabel 1 te splitsen.
Hiervoor heb ik onderstaande macro aangemaakt.
In onderstaande macro wordt in regel 6 een nieuwe regel toegevoegd en niet op de plek waar ik de cel geselecteerd heb.
Hoe pas ik de macro aan zodat er op de plek waar de cel geselecteerd is regels worden toegevoegd en dat de overige taken op die plek worden uitgevoerd?
Het is in sommige situaties wenselijk dat ik in tabel 2 extra regels toe wil voegen om gegevens uit tabel 1 te splitsen.
Hiervoor heb ik onderstaande macro aangemaakt.
In onderstaande macro wordt in regel 6 een nieuwe regel toegevoegd en niet op de plek waar ik de cel geselecteerd heb.
Hoe pas ik de macro aan zodat er op de plek waar de cel geselecteerd is regels worden toegevoegd en dat de overige taken op die plek worden uitgevoerd?
Code:
ActiveCell.Select
Selection.ListObject.ListRows.Add (6)
Selection.ListObject.ListRows.Add (6)
Selection.ListObject.ListRows.Add (6)
ActiveCell.Rows("1:4").EntireRow.Select
With Selection.Font
.ThemeColor = xlThemeColorAccent1
.TintAndShade = -0.249977111117893
End With
ActiveCell.Offset(0, 2).Range("Tabel2[[#Headers],[rekening]]").Select
ActiveCell.FormulaR1C1 = "1250"
ActiveCell.Offset(3, 0).Range("Tabel2[[#Headers],[rekening]]").Select
ActiveCell.FormulaR1C1 = "1250"
ActiveCell.Offset(0, 2).Range("Tabel2[[#Headers],[rekening]]").Select
ActiveCell.FormulaR1C1 = "=SUM(R[-2]C:R[-1]C)*-1"
ActiveCell.Offset(-2, 0).Range("A1:A2").Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorAccent4
.Color = 10092543
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Selection.ClearContents
ActiveCell.Offset(0, -2).Range("Tabel2[[#Headers],[rekening]]").Select