I have a Vba code that is very slow on 25 sheets, I am wondering if this code can be speeded up in any way
Sub Obracun_place_OLP_NEAKTIVNO()
    '
    ' Obracun_place_NOVI Makronaredba
    '
    Call Refresh_neto_TM
    Application.ScreenUpdating = False
        Sheets("PODUZEĆE_PLAĆA").Select
        Range("B7:H7").Select
        Range(Selection, Selection.End(xlDown)).Select
        Selection.ClearContents
        Sheets("Neto plaća").Select
        ActiveSheet.ListObjects("Tablica_Upit_iz_MS_Access_Database_14").Range. _
            AutoFilter Field:=204, Criteria1:=Range("A2")
        ActiveSheet.ListObjects("Tablica_Upit_iz_MS_Access_Database_14").Range. _
            AutoFilter Field:=207, Criteria1:="<>"
        Range("GV11:GZ11").Select
        Range(Selection, Selection.End(xlDown)).Select
        Selection.Copy
        Sheets("PODUZEĆE_PLAĆA").Select
        Range("B6:F6").Select
        ActiveSheet.Paste
        Sheets("Neto plaća").Select
        Range("E11:F11").Select
        Range(Selection, Selection.End(xlDown)).Select
        Selection.Copy
        Sheets("PODUZEĆE_PLAĆA").Select
        Range("G6:H6").Select
        ActiveSheet.Paste
        Columns("B:H").Select
        Columns("B:H").EntireColumn.AutoFit
        Range("A2").Select
        Sheets("Neto plaća").Select
        ActiveSheet.ListObjects("Tablica_Upit_iz_MS_Access_Database_14").Range. _
            AutoFilter Field:=207
        ActiveSheet.ListObjects("Tablica_Upit_iz_MS_Access_Database_14").Range. _
            AutoFilter Field:=204
        Sheets("PODUZEĆE_PLAĆA").Select
        Range("B5").Select
        ActiveCell.FormulaR1C1 = "=COUNTIF((R[2]C:R[100]C),R[-4]C[-1])"
        Range("E5").Select
        ActiveCell.FormulaR1C1 = "=SUM(R[2]C:R[100]C)"
        Range("E5").Select
        Selection.AutoFill Destination:=Range("E5:F5"), Type:=xlFillDefault
        Range("E5:F5").Select
        Range("B6:H6").Select
        Range(Selection, Selection.End(xlDown)).Select
        ActiveWorkbook.Worksheets("PODUZEĆE_PLAĆA").Sort.SortFields.Clear
        ActiveWorkbook.Worksheets("PODUZEĆE_PLAĆA").Sort.SortFields.Add Key:=Range( _
            "C7:C129"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
            xlSortNormal
        With ActiveWorkbook.Worksheets("PODUZEĆE_PLAĆA").Sort
            .SetRange Range("B6:H129")
            .Header = xlYes
            .MatchCase = False
            .Orientation = xlTopToBottom
            .SortMethod = xlPinYin
            .Apply
        End With
        Range("B7:H7").Select
        Range(Selection, Selection.End(xlDown)).Select
        With Selection.Interior
            .Pattern = xlNone
            .TintAndShade = 0
            .PatternTintAndShade = 0
        End With
        Sheets("PLAĆA_SPISAK").Select
        ActiveSheet.Range("$C$10:$G$60").AutoFilter Field:=1, Criteria1:="<>"
        Sheets("PODUZEĆE_PLAĆA").Select
        Range("B5").Select
        Sheets("2001").Select
    Range("A1").Select
    Application.ScreenUpdating = True
End Sub
 
    