Ik heb de volgende code voor sheets 1 gemaakt. Hoe zorg ik ervoor dat deze voor alle sheets geldt?
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Sheets(1).AutoFilterMode = False
Dim c As Range
Dim g As Integer
g = Sheets(1).Range("E65536").End(xlUp).Row
For i = g To 1 Step -1
If Sheets(1).Range("D" & i) = "" Or Sheets(1).Range("E" & i) = "Amount" Then
Sheets(1).Range("A" & i).EntireRow.Delete
End If
Next
Sheets(1).Range("a1").EntireRow.Insert
Sheets(1).Range("A1:I1").AutoFilter
With Sheets(1).Range("a1")
.Offset(0, 0) = "Date"
.Offset(, 1) = "Account"
.Offset(, 2) = "Name"
.Offset(, 3) = "TC"
.Offset(, 4) = "Amount"
.Offset(, 5) = "D/C"
.Offset(, 6) = "Description"
.Offset(, 7) = "County"
.Offset(, 8) = "Name"
.Resize(, 9).Font.Bold = True
.Resize(, 9).Interior.ColorIndex = 15
End With
With Sheets(1).Range("E" & Range("E65536").End(xlUp).Row)
.Offset(1, 0).FormulaR1C1 = "=SUBTOTAL(9,R[-" & Sheets(1).Range("E65536").End(xlUp).Row & "]C:R[-2]C)"
.Offset(1, -2) = "SUBTOTAAL"
.Offset(1, -2).Resize(, 3).Font.Bold = True
End With
Sheets(1).Range("A1:A" & Sheets(1).Range("A65536").End(xlUp).Row).RowHeight = 15
Sheets(1).Columns("A:A").ColumnWidth = 15
Sheets(1).Columns("C:C").ColumnWidth = 50
Sheets(1).Columns("D:D").ColumnWidth = 10
Sheets(1).Columns("E:E").ColumnWidth = 15
Sheets(1).Columns("F:F").ColumnWidth = 7
End Sub