Heb volgende macro:
Mijn vraag is of het niet mogelijk is door enige aanpassing van deze macro, de AutoFit te vervangen door "Usedrange.Autofit"
Nu moet ik er telkens aan denken om deze Range te wijzigen indien er een kolom bijkomt.
Met dank
Code:
Sub Filter()
Application.ScreenUpdating = False
Sheets("Selectie").Cells.ClearContents
With Sheets("Algemeen").Range("A1:T1200")
Value1 = Application.InputBox("Vul kolomnummer in")
If Value1 = "" Then Exit Sub
If Value1 = Cancel Then Exit Sub
.AutoFilter field:=Value1, Criteria1:="1"
.Copy Destination:=Sheets("Selectie").Cells(65536, 1).End(xlUp).Offset(0, 0)
.AutoFilter
End With
ActiveSheet.Range("A1:T1200").Columns.AutoFit
Sheets("Selectie").Select
ActiveSheet.Range("A1:T1200").Columns.AutoFit
Application.ScreenUpdating = True
End Sub
Mijn vraag is of het niet mogelijk is door enige aanpassing van deze macro, de AutoFit te vervangen door "Usedrange.Autofit"
Nu moet ik er telkens aan denken om deze Range te wijzigen indien er een kolom bijkomt.
Met dank