hallo zusammen, habe ein Makro, welches ich für alle 12 tabellenblätter (Januar bis Dezember) anwenden möchte. Es ist das erste mal dass ich mit makros arbeite und daher wenig erfahrung. Habe mit Hilfe von foren folgendes Makro, was aber auf allen Blättern angewandt werden soll. was muss ich tun? Danke euch
Sub aktualisieren()
’ Worksheets(„Tabelle1“).Protect Password:=„Dein Kennwort“, UserInterfaceOnly:=True
ActiveSheet.Protect UserInterfaceOnly:=True
’
Range(„B8:M496“).Select
Range(„M8“).Activate
ActiveWorkbook.Worksheets(„Januar“).ListObjects(„Tabelle115“).Sort.SortFields. _
Clear
ActiveWorkbook.Worksheets(„Januar“).ListObjects(„Tabelle115“).Sort.SortFields. _
Add Key:=Range(„K8:K496“), SortOn:=xlSortOnValues, Order:=xlAscending, _
DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets(„Januar“).ListObjects(„Tabelle115“).Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Range(„D8“).Select
ActiveCell.FormulaR1C1 = „=IF(R[1]C[7]=RC[7],“" „“,RC[1])"
Range(„D8“).Select
Selection.AutoFill Destination:=Range(„D8:smiley:496“), Type:=xlFillDefault
Range(„D8:smiley:496“).Select
Range(„D31“).Select
ActiveWindow.ScrollRow = 8
Range(„E8“).Select
ActiveCell.FormulaR1C1 = „=SUM(R[-4]C[7]+RC[-3]-RC[-2])“
Range(„E9“).Select
ActiveCell.FormulaR1C1 = „=SUM(R[-1]C+RC[-3]-RC[-2])“
Range(„E8“).Select
ActiveCell.FormulaR1C1 = „=SUM(R[-4]C[7]+RC[-3]-RC[-2])“
Range(„E9:E496“).Select
Selection.ClearContents
ActiveWindow.ScrollRow = 469
ActiveWindow.ScrollRow = 466
ActiveWindow.ScrollRow = 464
ActiveWindow.ScrollRow = 462
ActiveWindow.ScrollRow = 453
ActiveWindow.ScrollRow = 446
ActiveWindow.ScrollRow = 437
ActiveWindow.ScrollRow = 419
ActiveWindow.ScrollRow = 397
ActiveWindow.ScrollRow = 371
ActiveWindow.ScrollRow = 347
ActiveWindow.ScrollRow = 322
ActiveWindow.ScrollRow = 303
ActiveWindow.ScrollRow = 279
ActiveWindow.ScrollRow = 253
ActiveWindow.ScrollRow = 235
ActiveWindow.ScrollRow = 218
ActiveWindow.ScrollRow = 198
ActiveWindow.ScrollRow = 180
ActiveWindow.ScrollRow = 170
ActiveWindow.ScrollRow = 154
ActiveWindow.ScrollRow = 142
ActiveWindow.ScrollRow = 128
ActiveWindow.ScrollRow = 116
ActiveWindow.ScrollRow = 107
ActiveWindow.ScrollRow = 94
ActiveWindow.ScrollRow = 86
ActiveWindow.ScrollRow = 76
ActiveWindow.ScrollRow = 68
ActiveWindow.ScrollRow = 59
ActiveWindow.ScrollRow = 52
ActiveWindow.ScrollRow = 43
ActiveWindow.ScrollRow = 39
ActiveWindow.ScrollRow = 34
ActiveWindow.ScrollRow = 26
ActiveWindow.ScrollRow = 19
ActiveWindow.ScrollRow = 12
ActiveWindow.ScrollRow = 8
Range(„E9“).Select
ActiveCell.FormulaR1C1 = „=SUM(R[-1]C+RC[-3]-RC[-2])“
Range(„E9“).Select
Selection.AutoFill Destination:=Range(„E9:E496“), Type:=xlFillDefault
Range(„E9:E496“).Select
Range(„E9:E496“).Select
Range(„E10“).Activate
ActiveWindow.ScrollRow = 9
ActiveWindow.ScrollRow = 8
Range(„B8“).Select
End Sub
Nürtlich füllst du die restlichen Monate mit entsprechenden zeilen aus bei den obrigen Punkten 