Sub Ta_bort_senare_fakturor()
Dim Myrange As Range, Cell As Range
Dim s As String
Set Myrange = Range("L4:L500")
For Each Cell In Myrange
s = Cell.Text
Cell.NumberFormat = "@"
Cell.Value = s
Next Cell
x = InputBox("To what month do you want to filter?" & vbCr _
& "1=Jan" & vbCr _
& "2=Feb" & vbCr _
& "3=Mar" & vbCr _
& "4=Apr" & vbCr _
& "5=Maj" & vbCr _
& "6=Jun" & vbCr _
& "7=Jul" & vbCr _
& "8=Aug" & vbCr _
& "9=Sep" & vbCr _
& "10=Okt" & vbCr _
& "11=Nov" & vbCr _
& "12=Dec", , "")
While UR < 1 Or UR > 12
UserResp = InputBox("Choose the number which represents the month you want to filter till.")
UR = Val(UserResp)
Wend
Select Case UR
Case 1
Selection.AutoFilter
ActiveSheet.Range("$A$1:$R$500").AutoFilter Field:=12, Criteria1:=Array(feb, mar, apr, maj, jun, jul, aug, sep, okt, nov, dec, "="), Operator:=xlFilterValues
ActiveWindow.SmallScroll Down:=-54
Case 2
Selection.AutoFilter
ActiveSheet.Range("$A$1:$R$500").AutoFilter Field:=12, Criteria1:=Array(mar, apr, maj, jun, jul, aug, sep, okt, nov, dec, "="), Operator:=xlFilterValues
ActiveWindow.SmallScroll Down:=-54
Case 3
Selection.AutoFilter
ActiveSheet.Range("$A$1:$R$500").AutoFilter Field:=12, Criteria1:=Array(apr, maj, jun, jul, aug, sep, okt, nov, dec, "="), Operator:=xlFilterValues
ActiveWindow.SmallScroll Down:=-54
Case 4
Selection.AutoFilter
ActiveSheet.Range("$A$1:$R$500").AutoFilter Field:=12, Criteria1:=Array(maj, jun, jul, aug, sep, okt, nov, dec, "="), Operator:=xlFilterValues
ActiveWindow.SmallScroll Down:=-54
Case 5
Selection.AutoFilter
ActiveSheet.Range("$A$1:$R$500").AutoFilter Field:=12, Criteria1:=Array(jun, jul, aug, sep, okt, nov, dec, "="), Operator:=xlFilterValues
ActiveWindow.SmallScroll Down:=-54
Case 6
Selection.AutoFilter
ActiveSheet.Range("$A$1:$R$500").AutoFilter Field:=12, Criteria1:=Array(jul, aug, sep, okt, nov, dec, "="), Operator:=xlFilterValues
ActiveWindow.SmallScroll Down:=-54
Case 7
Selection.AutoFilter
ActiveSheet.Range("$A$1:$R$500").AutoFilter Field:=12, Criteria1:=Array(aug, sep, okt, nov, dec, "="), Operator:=xlFilterValues
ActiveWindow.SmallScroll Down:=-54
Case 8
Selection.AutoFilter
ActiveSheet.Range("$A$1:$R$500").AutoFilter Field:=12, Criteria1:=Array(sep, okt, nov, dec, "="), Operator:=xlFilterValues
ActiveWindow.SmallScroll Down:=-54
Case 9
Selection.AutoFilter
ActiveSheet.Range("$A$1:$R$500").AutoFilter Field:=12, Criteria1:=Array(okt, nov, dec, "="), Operator:=xlFilterValues
ActiveWindow.SmallScroll Down:=-54
Case 10
Selection.AutoFilter
ActiveSheet.Range("$A$1:$R$500").AutoFilter Field:=12, Criteria1:=Array(nov, dec, "="), Operator:=xlFilterValues
ActiveWindow.SmallScroll Down:=-54
Case 11
Selection.AutoFilter
ActiveSheet.Range("$A$1:$R$500").AutoFilter Field:=12, Criteria1:=Array(dec, "="), Operator:=xlFilterValues
ActiveWindow.SmallScroll Down:=-54
End Select
End Sub