Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then Columns(1).AutoFit
If Target.Column = 2 Then Columns(2).AutoFit
If Target.Column = 22 Then Columns(22).AutoFit
If Target.Column = 23 Then Columns(22).AutoFit
If Target.Column = 24 Then Columns(22).AutoFit
If Target.Column = 25 Then Columns(22).AutoFit
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column < 3 Or (Target.Column >= 22 And Target.Column <= 25) Then Target.EntireColumn.AutoFit
End Sub