Results 1 to 4 of 4

Thread: Need Help Re-writing Recorded Macro

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #3
    VBAX Newbie
    Joined
    Dec 2018
    Posts
    2
    Location
    I still can't figure it out I guess I'm replacing the wrong thing....I need to replace everywhere there's 5000 but I'm not familiar with the coding it's telling it to do. Here's the very lengthy current macro:

    
    
    Sub ExpRepRev()'
    ' ExpRepRev Macro
    ' Revised exp report to add policy #, delete columns not used and format for printing by CSR, expiration date
    '
    ' Keyboard Shortcut: Ctrl+e
    '
        Rows("1:3").Select
        Application.CutCopyMode = False
        Selection.Delete Shift:=xlUp
        Columns("C:D").Select
        Selection.Delete Shift:=xlToLeft
        Columns("D:F").Select
        Selection.Delete Shift:=xlToLeft
        Columns("E:F").Select
        Selection.Delete Shift:=xlToLeft
        ActiveWindow.SmallScroll ToRight:=4
        Columns("F:K").Select
        Selection.Delete Shift:=xlToLeft
        Columns("G:G").Select
        Selection.Delete Shift:=xlToLeft
        Columns("J:L").Select
        Selection.Delete Shift:=xlToLeft
        Columns("K:K").Select
        Selection.Delete Shift:=xlToLeft
        ActiveWindow.SmallScroll ToRight:=3
        Columns("L:X").Select
        Selection.Delete Shift:=xlToLeft
        Range("A1:K1").Select
        Range("K1").Activate
        With Selection
            .HorizontalAlignment = xlCenter
            .VerticalAlignment = xlBottom
            .WrapText = True
            .Orientation = 0
            .AddIndent = False
            .IndentLevel = 0
            .ShrinkToFit = False
            .ReadingOrder = xlContext
            .MergeCells = False
        End With
        With Selection.Interior
            .Pattern = xlSolid
            .PatternColorIndex = xlAutomatic
            .ThemeColor = xlThemeColorAccent1
            .TintAndShade = 0.599963377788629
            .PatternTintAndShade = 0
        End With
        ActiveWindow.ScrollColumn = 5
        ActiveWindow.ScrollColumn = 4
        ActiveWindow.ScrollColumn = 3
        ActiveWindow.ScrollColumn = 2
        ActiveWindow.ScrollColumn = 1
        Cells.Select
        With Selection.Font
            .Name = "Arial"
            .Size = 11
            .Strikethrough = False
            .Superscript = False
            .Subscript = False
            .OutlineFont = False
            .Shadow = False
            .Underline = xlUnderlineStyleNone
            .ThemeColor = xlThemeColorLight1
            .TintAndShade = 0
            .ThemeFont = xlThemeFontNone
        End With
        With Selection.Font
            .Name = "Arial"
            .Size = 10
            .Strikethrough = False
            .Superscript = False
            .Subscript = False
            .OutlineFont = False
            .Shadow = False
            .Underline = xlUnderlineStyleNone
            .ThemeColor = xlThemeColorLight1
            .TintAndShade = 0
            .ThemeFont = xlThemeFontNone
        End With
        Range("E22:E23").Select
        ActiveWindow.ScrollColumn = 2
        ActiveWindow.ScrollColumn = 3
        ActiveWindow.ScrollColumn = 4
        ActiveWindow.ScrollColumn = 5
        ActiveWindow.ScrollColumn = 6
        ActiveWindow.ScrollColumn = 7
        ActiveWindow.ScrollColumn = 8
        ActiveWindow.ScrollColumn = 9
        ActiveWindow.ScrollColumn = 10
        ActiveWindow.ScrollColumn = 11
        ActiveWindow.ScrollColumn = 12
        ActiveWindow.ScrollColumn = 11
        ActiveWindow.ScrollColumn = 10
        ActiveWindow.ScrollColumn = 9
        ActiveWindow.ScrollColumn = 8
        ActiveWindow.ScrollColumn = 7
        ActiveWindow.ScrollColumn = 8
        Range("A1:K1").Select
        Range("K1").Activate
        Selection.Font.Bold = True
        ActiveWindow.ScrollColumn = 5
        ActiveWindow.ScrollColumn = 4
        ActiveWindow.ScrollColumn = 3
        ActiveWindow.ScrollColumn = 2
        ActiveWindow.ScrollColumn = 1
        Columns("A:A").Select
        Selection.ColumnWidth = 10.44
        With Selection
            .HorizontalAlignment = xlGeneral
            .VerticalAlignment = xlBottom
            .Orientation = 0
            .AddIndent = False
            .IndentLevel = 0
            .ShrinkToFit = False
            .ReadingOrder = xlContext
            .MergeCells = False
        End With
        With Selection
            .HorizontalAlignment = xlCenter
            .VerticalAlignment = xlBottom
            .Orientation = 0
            .AddIndent = False
            .IndentLevel = 0
            .ShrinkToFit = False
            .ReadingOrder = xlContext
            .MergeCells = False
        End With
        Columns("C:C").ColumnWidth = 34.11
        Columns("D:D").Select
        With Selection
            .HorizontalAlignment = xlGeneral
            .VerticalAlignment = xlBottom
            .Orientation = 0
            .AddIndent = False
            .IndentLevel = 0
            .ShrinkToFit = False
            .ReadingOrder = xlContext
            .MergeCells = False
        End With
        With Selection
            .HorizontalAlignment = xlCenter
            .VerticalAlignment = xlBottom
            .Orientation = 0
            .AddIndent = False
            .IndentLevel = 0
            .ShrinkToFit = False
            .ReadingOrder = xlContext
            .MergeCells = False
        End With
        Columns("E:E").ColumnWidth = 28
        Columns("G:G").Select
        Selection.Insert Shift:=xlToRight
        Range("G1").Select
        ActiveCell.FormulaR1C1 = "Bill"
        Columns("H:H").Select
        Selection.NumberFormat = "$#,##0.00"
        Selection.ColumnWidth = 11.67
        Selection.ColumnWidth = 13
        Columns("J:J").Select
        Selection.Insert Shift:=xlToRight
        Range("J1").Select
        ActiveCell.FormulaR1C1 = "Exec"
        Columns("L:L").Select
        Selection.Insert Shift:=xlToRight
        Range("L1").Select
        ActiveCell.FormulaR1C1 = "CSR"
        Columns("N:N").Select
        Selection.Insert Shift:=xlToRight
        Range("N1").Select
        ActiveCell.FormulaR1C1 = "Dept."
        Range("M25").Select
        ActiveCell.FormulaR1C1 = "Small Commercial"
        Range("G2").Select
        ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-1],'Bill Method'!R1C1:R5C2,2,)"
        Columns("G:G").Select
        With Selection
            .HorizontalAlignment = xlGeneral
            .VerticalAlignment = xlBottom
            .Orientation = 0
            .AddIndent = False
            .IndentLevel = 0
            .ShrinkToFit = False
            .ReadingOrder = xlContext
            .MergeCells = False
        End With
        With Selection
            .HorizontalAlignment = xlCenter
            .VerticalAlignment = xlBottom
            .Orientation = 0
            .AddIndent = False
            .IndentLevel = 0
            .ShrinkToFit = False
            .ReadingOrder = xlContext
            .MergeCells = False
        End With
        Columns("G:G").EntireColumn.AutoFit
        Range("G2").Select
        Selection.AutoFill Destination:=Range("G2:G5000"), Type:=xlFillDefault
        Range("G2:G5000").Select
        ActiveWindow.ScrollRow = 1166
        ActiveWindow.ScrollRow = 1164
        ActiveWindow.ScrollRow = 1163
        ActiveWindow.ScrollRow = 1160
        ActiveWindow.ScrollRow = 1108
        ActiveWindow.ScrollRow = 1079
        ActiveWindow.ScrollRow = 1062
        ActiveWindow.ScrollRow = 969
        ActiveWindow.ScrollRow = 956
        ActiveWindow.ScrollRow = 945
        ActiveWindow.ScrollRow = 862
        ActiveWindow.ScrollRow = 851
        ActiveWindow.ScrollRow = 839
        ActiveWindow.ScrollRow = 828
        ActiveWindow.ScrollRow = 775
        ActiveWindow.ScrollRow = 767
        ActiveWindow.ScrollRow = 757
        ActiveWindow.ScrollRow = 677
        ActiveWindow.ScrollRow = 663
        ActiveWindow.ScrollRow = 652
        ActiveWindow.ScrollRow = 551
        ActiveWindow.ScrollRow = 535
        ActiveWindow.ScrollRow = 521
        ActiveWindow.ScrollRow = 507
        ActiveWindow.ScrollRow = 414
        ActiveWindow.ScrollRow = 403
        ActiveWindow.ScrollRow = 393
        ActiveWindow.ScrollRow = 329
        ActiveWindow.ScrollRow = 319
        ActiveWindow.ScrollRow = 311
        ActiveWindow.ScrollRow = 300
        ActiveWindow.ScrollRow = 245
        ActiveWindow.ScrollRow = 237
        ActiveWindow.ScrollRow = 229
        ActiveWindow.ScrollRow = 220
        ActiveWindow.ScrollRow = 206
        ActiveWindow.ScrollRow = 198
        ActiveWindow.ScrollRow = 190
        ActiveWindow.ScrollRow = 180
        ActiveWindow.ScrollRow = 120
        ActiveWindow.ScrollRow = 111
        ActiveWindow.ScrollRow = 97
        ActiveWindow.ScrollRow = 89
        ActiveWindow.ScrollRow = 57
        ActiveWindow.ScrollRow = 53
        ActiveWindow.ScrollRow = 43
        ActiveWindow.ScrollRow = 38
        ActiveWindow.ScrollRow = 32
        ActiveWindow.ScrollRow = 27
        ActiveWindow.ScrollRow = 24
        ActiveWindow.ScrollRow = 19
        ActiveWindow.ScrollRow = 15
        ActiveWindow.ScrollRow = 12
        ActiveWindow.ScrollRow = 8
        ActiveWindow.ScrollRow = 4
        ActiveWindow.ScrollRow = 1
        Range("J2").Select
        ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-1],Exec!R1C1:R45C2,2,)"
        Range("J2").Select
        Selection.AutoFill Destination:=Range("J2:J5000"), Type:=xlFillDefault
        Range("J2:J5000").Select
        ActiveWindow.ScrollRow = 1164
        ActiveWindow.ScrollRow = 1163
        ActiveWindow.ScrollRow = 1158
        ActiveWindow.ScrollRow = 1152
        ActiveWindow.ScrollRow = 1054
        ActiveWindow.ScrollRow = 1026
        ActiveWindow.ScrollRow = 1013
        ActiveWindow.ScrollRow = 928
        ActiveWindow.ScrollRow = 915
        ActiveWindow.ScrollRow = 901
        ActiveWindow.ScrollRow = 890
        ActiveWindow.ScrollRow = 833
        ActiveWindow.ScrollRow = 827
        ActiveWindow.ScrollRow = 821
        ActiveWindow.ScrollRow = 813
        ActiveWindow.ScrollRow = 808
        ActiveWindow.ScrollRow = 789
        ActiveWindow.ScrollRow = 784
        ActiveWindow.ScrollRow = 778
        ActiveWindow.ScrollRow = 773
        ActiveWindow.ScrollRow = 772
        ActiveWindow.ScrollRow = 767
        ActiveWindow.ScrollRow = 764
        ActiveWindow.ScrollRow = 762
        ActiveWindow.ScrollRow = 757
        ActiveWindow.ScrollRow = 754
        ActiveWindow.ScrollRow = 750
        ActiveWindow.ScrollRow = 748
        ActiveWindow.ScrollRow = 745
        ActiveWindow.ScrollRow = 742
        ActiveWindow.ScrollRow = 739
        ActiveWindow.ScrollRow = 735
        ActiveWindow.ScrollRow = 732
        ActiveWindow.ScrollRow = 731
        ActiveWindow.ScrollRow = 728
        ActiveWindow.ScrollRow = 726
        ActiveWindow.ScrollRow = 721
        ActiveWindow.ScrollRow = 716
        ActiveWindow.ScrollRow = 712
        ActiveWindow.ScrollRow = 709
        ActiveWindow.ScrollRow = 704
        ActiveWindow.ScrollRow = 699
        ActiveWindow.ScrollRow = 688
        ActiveWindow.ScrollRow = 680
        ActiveWindow.ScrollRow = 674
        ActiveWindow.ScrollRow = 669
        ActiveWindow.ScrollRow = 664
        ActiveWindow.ScrollRow = 658
        ActiveWindow.ScrollRow = 652
        ActiveWindow.ScrollRow = 646
        ActiveWindow.ScrollRow = 639
        ActiveWindow.ScrollRow = 623
        ActiveWindow.ScrollRow = 614
        ActiveWindow.ScrollRow = 608
        ActiveWindow.ScrollRow = 598
        ActiveWindow.ScrollRow = 589
        ActiveWindow.ScrollRow = 540
        ActiveWindow.ScrollRow = 530
        ActiveWindow.ScrollRow = 521
        ActiveWindow.ScrollRow = 513
        ActiveWindow.ScrollRow = 477
        ActiveWindow.ScrollRow = 467
        ActiveWindow.ScrollRow = 459
        ActiveWindow.ScrollRow = 453
        ActiveWindow.ScrollRow = 447
        ActiveWindow.ScrollRow = 440
        ActiveWindow.ScrollRow = 423
        ActiveWindow.ScrollRow = 420
        ActiveWindow.ScrollRow = 414
        ActiveWindow.ScrollRow = 411
        ActiveWindow.ScrollRow = 404
        ActiveWindow.ScrollRow = 403
        ActiveWindow.ScrollRow = 399
        ActiveWindow.ScrollRow = 395
        ActiveWindow.ScrollRow = 393
        ActiveWindow.ScrollRow = 388
        ActiveWindow.ScrollRow = 385
        ActiveWindow.ScrollRow = 381
        ActiveWindow.ScrollRow = 376
        ActiveWindow.ScrollRow = 373
        ActiveWindow.ScrollRow = 370
        ActiveWindow.ScrollRow = 365
        ActiveWindow.ScrollRow = 362
        ActiveWindow.ScrollRow = 357
        ActiveWindow.ScrollRow = 354
        ActiveWindow.ScrollRow = 347
        ActiveWindow.ScrollRow = 344
        ActiveWindow.ScrollRow = 340
        ActiveWindow.ScrollRow = 335
        ActiveWindow.ScrollRow = 330
        ActiveWindow.ScrollRow = 325
        ActiveWindow.ScrollRow = 291
        ActiveWindow.ScrollRow = 284
        ActiveWindow.ScrollRow = 278
        ActiveWindow.ScrollRow = 273
        ActiveWindow.ScrollRow = 269
        ActiveWindow.ScrollRow = 261
        ActiveWindow.ScrollRow = 250
        ActiveWindow.ScrollRow = 247
        ActiveWindow.ScrollRow = 240
        ActiveWindow.ScrollRow = 235
        ActiveWindow.ScrollRow = 231
        ActiveWindow.ScrollRow = 226
        ActiveWindow.ScrollRow = 221
        ActiveWindow.ScrollRow = 218
        ActiveWindow.ScrollRow = 213
        ActiveWindow.ScrollRow = 209
        ActiveWindow.ScrollRow = 201
        ActiveWindow.ScrollRow = 196
        ActiveWindow.ScrollRow = 191
        ActiveWindow.ScrollRow = 190
        ActiveWindow.ScrollRow = 185
        ActiveWindow.ScrollRow = 182
        ActiveWindow.ScrollRow = 180
        ActiveWindow.ScrollRow = 177
        ActiveWindow.ScrollRow = 172
        ActiveWindow.ScrollRow = 171
        ActiveWindow.ScrollRow = 168
        ActiveWindow.ScrollRow = 163
        ActiveWindow.ScrollRow = 161
        ActiveWindow.ScrollRow = 157
        ActiveWindow.ScrollRow = 153
        ActiveWindow.ScrollRow = 152
        ActiveWindow.ScrollRow = 147
        ActiveWindow.ScrollRow = 139
        ActiveWindow.ScrollRow = 135
        ActiveWindow.ScrollRow = 133
        ActiveWindow.ScrollRow = 130
        ActiveWindow.ScrollRow = 127
        ActiveWindow.ScrollRow = 124
        ActiveWindow.ScrollRow = 120
        ActiveWindow.ScrollRow = 117
        ActiveWindow.ScrollRow = 114
        ActiveWindow.ScrollRow = 111
        ActiveWindow.ScrollRow = 108
        ActiveWindow.ScrollRow = 106
        ActiveWindow.ScrollRow = 103
        ActiveWindow.ScrollRow = 100
        ActiveWindow.ScrollRow = 98
        ActiveWindow.ScrollRow = 97
        ActiveWindow.ScrollRow = 95
        ActiveWindow.ScrollRow = 94
        ActiveWindow.ScrollRow = 92
        ActiveWindow.ScrollRow = 89
        ActiveWindow.ScrollRow = 84
        ActiveWindow.ScrollRow = 81
        ActiveWindow.ScrollRow = 79
        ActiveWindow.ScrollRow = 76
        ActiveWindow.ScrollRow = 75
        ActiveWindow.ScrollRow = 73
        ActiveWindow.ScrollRow = 70
        ActiveWindow.ScrollRow = 68
        ActiveWindow.ScrollRow = 65
        ActiveWindow.ScrollRow = 62
        ActiveWindow.ScrollRow = 60
        ActiveWindow.ScrollRow = 59
        ActiveWindow.ScrollRow = 56
        ActiveWindow.ScrollRow = 53
        ActiveWindow.ScrollRow = 51
        ActiveWindow.ScrollRow = 49
        ActiveWindow.ScrollRow = 48
        ActiveWindow.ScrollRow = 46
        ActiveWindow.ScrollRow = 45
        ActiveWindow.ScrollRow = 43
        ActiveWindow.ScrollRow = 40
        ActiveWindow.ScrollRow = 38
        ActiveWindow.ScrollRow = 37
        ActiveWindow.ScrollRow = 35
        ActiveWindow.ScrollRow = 34
        ActiveWindow.ScrollRow = 29
        ActiveWindow.ScrollRow = 27
        ActiveWindow.ScrollRow = 24
        ActiveWindow.ScrollRow = 23
        ActiveWindow.ScrollRow = 19
        ActiveWindow.ScrollRow = 16
        ActiveWindow.ScrollRow = 13
        ActiveWindow.ScrollRow = 12
        ActiveWindow.ScrollRow = 8
        ActiveWindow.ScrollRow = 7
        ActiveWindow.ScrollRow = 4
        ActiveWindow.ScrollRow = 1
        Range("J4").Select
        Columns("J:J").ColumnWidth = 18.11
        Columns("J:J").EntireColumn.AutoFit
        Columns("J:J").Select
        With Selection
            .HorizontalAlignment = xlGeneral
            .VerticalAlignment = xlBottom
            .Orientation = 0
            .AddIndent = False
            .IndentLevel = 0
            .ShrinkToFit = False
            .ReadingOrder = xlContext
            .MergeCells = False
        End With
        With Selection
            .HorizontalAlignment = xlCenter
            .VerticalAlignment = xlBottom
            .Orientation = 0
            .AddIndent = False
            .IndentLevel = 0
            .ShrinkToFit = False
            .ReadingOrder = xlContext
            .MergeCells = False
        End With
        Range("L2").Select
        ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-1],CSR!R1C1:R28C2,2,)"
        Range("L2").Select
        Selection.AutoFill Destination:=Range("L2:L5000"), Type:=xlFillDefault
        Range("L2:L5000").Select
        ActiveWindow.ScrollRow = 1165
        ActiveWindow.ScrollRow = 1163
        ActiveWindow.ScrollRow = 1162
        ActiveWindow.ScrollRow = 1160
        ActiveWindow.ScrollRow = 1159
        ActiveWindow.ScrollRow = 1155
        ActiveWindow.ScrollRow = 1154
        ActiveWindow.ScrollRow = 1148
        ActiveWindow.ScrollRow = 1143
        ActiveWindow.ScrollRow = 1138
        ActiveWindow.ScrollRow = 1121
        ActiveWindow.ScrollRow = 1111
        ActiveWindow.ScrollRow = 1077
        ActiveWindow.ScrollRow = 1066
        ActiveWindow.ScrollRow = 1037
        ActiveWindow.ScrollRow = 1029
        ActiveWindow.ScrollRow = 1020
        ActiveWindow.ScrollRow = 1014
        ActiveWindow.ScrollRow = 1007
        ActiveWindow.ScrollRow = 988
        ActiveWindow.ScrollRow = 984
        ActiveWindow.ScrollRow = 977
        ActiveWindow.ScrollRow = 971
        ActiveWindow.ScrollRow = 968
        ActiveWindow.ScrollRow = 962
        ActiveWindow.ScrollRow = 949
        ActiveWindow.ScrollRow = 943
        ActiveWindow.ScrollRow = 936
        ActiveWindow.ScrollRow = 929
        ActiveWindow.ScrollRow = 921
        ActiveWindow.ScrollRow = 913
        ActiveWindow.ScrollRow = 903
        ActiveWindow.ScrollRow = 873
        ActiveWindow.ScrollRow = 866
        ActiveWindow.ScrollRow = 851
        ActiveWindow.ScrollRow = 840
        ActiveWindow.ScrollRow = 705
        ActiveWindow.ScrollRow = 692
        ActiveWindow.ScrollRow = 680
        ActiveWindow.ScrollRow = 669
        ActiveWindow.ScrollRow = 612
        ActiveWindow.ScrollRow = 601
        ActiveWindow.ScrollRow = 584
        ActiveWindow.ScrollRow = 544
        ActiveWindow.ScrollRow = 535
        ActiveWindow.ScrollRow = 528
        ActiveWindow.ScrollRow = 524
        ActiveWindow.ScrollRow = 516
        ActiveWindow.ScrollRow = 497
        ActiveWindow.ScrollRow = 489
        ActiveWindow.ScrollRow = 483
        ActiveWindow.ScrollRow = 476
        ActiveWindow.ScrollRow = 470
        ActiveWindow.ScrollRow = 465
        ActiveWindow.ScrollRow = 457
        ActiveWindow.ScrollRow = 446
        ActiveWindow.ScrollRow = 440
        ActiveWindow.ScrollRow = 434
        ActiveWindow.ScrollRow = 431
        ActiveWindow.ScrollRow = 424
        ActiveWindow.ScrollRow = 418
        ActiveWindow.ScrollRow = 412
        ActiveWindow.ScrollRow = 405
        ActiveWindow.ScrollRow = 402
        ActiveWindow.ScrollRow = 396
        ActiveWindow.ScrollRow = 390
        ActiveWindow.ScrollRow = 383
        ActiveWindow.ScrollRow = 379
        ActiveWindow.ScrollRow = 372
        ActiveWindow.ScrollRow = 368
        ActiveWindow.ScrollRow = 361
        ActiveWindow.ScrollRow = 357
        ActiveWindow.ScrollRow = 350
        ActiveWindow.ScrollRow = 344
        ActiveWindow.ScrollRow = 341
        ActiveWindow.ScrollRow = 335
        ActiveWindow.ScrollRow = 328
        ActiveWindow.ScrollRow = 317
        ActiveWindow.ScrollRow = 312
        ActiveWindow.ScrollRow = 308
        ActiveWindow.ScrollRow = 301
        ActiveWindow.ScrollRow = 297
        ActiveWindow.ScrollRow = 294
        ActiveWindow.ScrollRow = 262
        ActiveWindow.ScrollRow = 249
        ActiveWindow.ScrollRow = 245
        ActiveWindow.ScrollRow = 240
        ActiveWindow.ScrollRow = 234
        ActiveWindow.ScrollRow = 227
        ActiveWindow.ScrollRow = 223
        ActiveWindow.ScrollRow = 216
        ActiveWindow.ScrollRow = 213
        ActiveWindow.ScrollRow = 207
        ActiveWindow.ScrollRow = 201
        ActiveWindow.ScrollRow = 194
        ActiveWindow.ScrollRow = 188
        ActiveWindow.ScrollRow = 182
        ActiveWindow.ScrollRow = 175
        ActiveWindow.ScrollRow = 171
        ActiveWindow.ScrollRow = 164
        ActiveWindow.ScrollRow = 141
        ActiveWindow.ScrollRow = 136
        ActiveWindow.ScrollRow = 130
        ActiveWindow.ScrollRow = 125
        ActiveWindow.ScrollRow = 119
        ActiveWindow.ScrollRow = 112
        ActiveWindow.ScrollRow = 108
        ActiveWindow.ScrollRow = 103
        ActiveWindow.ScrollRow = 86
        ActiveWindow.ScrollRow = 79
        ActiveWindow.ScrollRow = 75
        ActiveWindow.ScrollRow = 70
        ActiveWindow.ScrollRow = 65
        ActiveWindow.ScrollRow = 60
        ActiveWindow.ScrollRow = 57
        ActiveWindow.ScrollRow = 54
        ActiveWindow.ScrollRow = 51
        ActiveWindow.ScrollRow = 48
        ActiveWindow.ScrollRow = 45
        ActiveWindow.ScrollRow = 43
        ActiveWindow.ScrollRow = 41
        ActiveWindow.ScrollRow = 40
        ActiveWindow.ScrollRow = 38
        ActiveWindow.ScrollRow = 37
        ActiveWindow.ScrollRow = 35
        ActiveWindow.ScrollRow = 34
        ActiveWindow.ScrollRow = 32
        ActiveWindow.ScrollRow = 29
        ActiveWindow.ScrollRow = 27
        ActiveWindow.ScrollRow = 24
        ActiveWindow.ScrollRow = 23
        ActiveWindow.ScrollRow = 21
        ActiveWindow.ScrollRow = 19
        ActiveWindow.ScrollRow = 16
        ActiveWindow.ScrollRow = 15
        ActiveWindow.ScrollRow = 13
        ActiveWindow.ScrollRow = 12
        ActiveWindow.ScrollRow = 10
        ActiveWindow.ScrollRow = 8
        ActiveWindow.ScrollRow = 7
        ActiveWindow.ScrollRow = 5
        ActiveWindow.ScrollRow = 4
        ActiveWindow.ScrollRow = 2
        ActiveWindow.ScrollRow = 1
        Columns("L:L").Select
        Columns("L:L").EntireColumn.AutoFit
        With Selection
            .HorizontalAlignment = xlGeneral
            .VerticalAlignment = xlBottom
            .Orientation = 0
            .AddIndent = False
            .IndentLevel = 0
            .ShrinkToFit = False
            .ReadingOrder = xlContext
            .MergeCells = False
        End With
        With Selection
            .HorizontalAlignment = xlCenter
            .VerticalAlignment = xlBottom
            .Orientation = 0
            .AddIndent = False
            .IndentLevel = 0
            .ShrinkToFit = False
            .ReadingOrder = xlContext
            .MergeCells = False
        End With
        Range("N2").Select
        ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-1],Dept.!R1C1:R7C2,2,)"
        Range("N2").Select
        Selection.AutoFill Destination:=Range("N2:N5000"), Type:=xlFillDefault
        Range("N2:N5000").Select
        ActiveWindow.ScrollRow = 1165
        ActiveWindow.ScrollRow = 1162
        ActiveWindow.ScrollRow = 1159
        ActiveWindow.ScrollRow = 1157
        ActiveWindow.ScrollRow = 1152
        ActiveWindow.ScrollRow = 1149
        ActiveWindow.ScrollRow = 1144
        ActiveWindow.ScrollRow = 1138
        ActiveWindow.ScrollRow = 1132
        ActiveWindow.ScrollRow = 1127
        ActiveWindow.ScrollRow = 1121
        ActiveWindow.ScrollRow = 1111
        ActiveWindow.ScrollRow = 1083
        ActiveWindow.ScrollRow = 1064
        ActiveWindow.ScrollRow = 1058
        ActiveWindow.ScrollRow = 1050
        ActiveWindow.ScrollRow = 1039
        ActiveWindow.ScrollRow = 1029
        ActiveWindow.ScrollRow = 965
        ActiveWindow.ScrollRow = 955
        ActiveWindow.ScrollRow = 941
        ActiveWindow.ScrollRow = 897
        ActiveWindow.ScrollRow = 886
        ActiveWindow.ScrollRow = 881
        ActiveWindow.ScrollRow = 875
        ActiveWindow.ScrollRow = 840
        ActiveWindow.ScrollRow = 832
        ActiveWindow.ScrollRow = 825
        ActiveWindow.ScrollRow = 814
        ActiveWindow.ScrollRow = 762
        ActiveWindow.ScrollRow = 754
        ActiveWindow.ScrollRow = 743
        ActiveWindow.ScrollRow = 733
        ActiveWindow.ScrollRow = 706
        ActiveWindow.ScrollRow = 700
        ActiveWindow.ScrollRow = 692
        ActiveWindow.ScrollRow = 684
        ActiveWindow.ScrollRow = 675
        ActiveWindow.ScrollRow = 639
        ActiveWindow.ScrollRow = 631
        ActiveWindow.ScrollRow = 624
        ActiveWindow.ScrollRow = 618
        ActiveWindow.ScrollRow = 610
        ActiveWindow.ScrollRow = 598
        ActiveWindow.ScrollRow = 593
        ActiveWindow.ScrollRow = 587
        ActiveWindow.ScrollRow = 580
        ActiveWindow.ScrollRow = 576
        ActiveWindow.ScrollRow = 569
        ActiveWindow.ScrollRow = 565
        ActiveWindow.ScrollRow = 560
        ActiveWindow.ScrollRow = 554
        ActiveWindow.ScrollRow = 541
        ActiveWindow.ScrollRow = 535
        ActiveWindow.ScrollRow = 530
        ActiveWindow.ScrollRow = 520
        ActiveWindow.ScrollRow = 516
        ActiveWindow.ScrollRow = 506
        ActiveWindow.ScrollRow = 443
        ActiveWindow.ScrollRow = 432
        ActiveWindow.ScrollRow = 423
        ActiveWindow.ScrollRow = 412
        ActiveWindow.ScrollRow = 342
        ActiveWindow.ScrollRow = 331
        ActiveWindow.ScrollRow = 309
        ActiveWindow.ScrollRow = 301
        ActiveWindow.ScrollRow = 257
        ActiveWindow.ScrollRow = 249
        ActiveWindow.ScrollRow = 243
        ActiveWindow.ScrollRow = 212
        ActiveWindow.ScrollRow = 207
        ActiveWindow.ScrollRow = 201
        ActiveWindow.ScrollRow = 194
        ActiveWindow.ScrollRow = 190
        ActiveWindow.ScrollRow = 186
        ActiveWindow.ScrollRow = 182
        ActiveWindow.ScrollRow = 177
        ActiveWindow.ScrollRow = 164
        ActiveWindow.ScrollRow = 160
        ActiveWindow.ScrollRow = 155
        ActiveWindow.ScrollRow = 152
        ActiveWindow.ScrollRow = 147
        ActiveWindow.ScrollRow = 144
        ActiveWindow.ScrollRow = 139
        ActiveWindow.ScrollRow = 136
        ActiveWindow.ScrollRow = 131
        ActiveWindow.ScrollRow = 130
        ActiveWindow.ScrollRow = 125
        ActiveWindow.ScrollRow = 117
        ActiveWindow.ScrollRow = 116
        ActiveWindow.ScrollRow = 112
        ActiveWindow.ScrollRow = 108
        ActiveWindow.ScrollRow = 106
        ActiveWindow.ScrollRow = 103
        ActiveWindow.ScrollRow = 101
        ActiveWindow.ScrollRow = 100
        ActiveWindow.ScrollRow = 97
        ActiveWindow.ScrollRow = 93
        ActiveWindow.ScrollRow = 90
        ActiveWindow.ScrollRow = 89
        ActiveWindow.ScrollRow = 87
        ActiveWindow.ScrollRow = 84
        ActiveWindow.ScrollRow = 81
        ActiveWindow.ScrollRow = 79
        ActiveWindow.ScrollRow = 78
        ActiveWindow.ScrollRow = 76
        ActiveWindow.ScrollRow = 75
        ActiveWindow.ScrollRow = 73
        ActiveWindow.ScrollRow = 71
        ActiveWindow.ScrollRow = 70
        ActiveWindow.ScrollRow = 68
        ActiveWindow.ScrollRow = 67
        ActiveWindow.ScrollRow = 65
        ActiveWindow.ScrollRow = 64
        ActiveWindow.ScrollRow = 62
        ActiveWindow.ScrollRow = 60
        ActiveWindow.ScrollRow = 59
        ActiveWindow.ScrollRow = 56
        ActiveWindow.ScrollRow = 53
        ActiveWindow.ScrollRow = 51
        ActiveWindow.ScrollRow = 49
        ActiveWindow.ScrollRow = 48
        ActiveWindow.ScrollRow = 46
        ActiveWindow.ScrollRow = 45
        ActiveWindow.ScrollRow = 43
        ActiveWindow.ScrollRow = 41
        ActiveWindow.ScrollRow = 38
        ActiveWindow.ScrollRow = 37
        ActiveWindow.ScrollRow = 34
        ActiveWindow.ScrollRow = 32
        ActiveWindow.ScrollRow = 30
        ActiveWindow.ScrollRow = 29
        ActiveWindow.ScrollRow = 27
        ActiveWindow.ScrollRow = 24
        ActiveWindow.ScrollRow = 21
        ActiveWindow.ScrollRow = 18
        ActiveWindow.ScrollRow = 16
        ActiveWindow.ScrollRow = 15
        ActiveWindow.ScrollRow = 12
        ActiveWindow.ScrollRow = 2
        ActiveWindow.ScrollRow = 1
        Range("N1").Select
        Columns("N:N").ColumnWidth = 15.56
        Columns("N:N").EntireColumn.AutoFit
        Columns("N:N").Select
        With Selection
            .HorizontalAlignment = xlGeneral
            .VerticalAlignment = xlBottom
            .Orientation = 0
            .AddIndent = False
            .IndentLevel = 0
            .ShrinkToFit = False
            .ReadingOrder = xlContext
            .MergeCells = False
        End With
        With Selection
            .HorizontalAlignment = xlCenter
            .VerticalAlignment = xlBottom
            .Orientation = 0
            .AddIndent = False
            .IndentLevel = 0
            .ShrinkToFit = False
            .ReadingOrder = xlContext
            .MergeCells = False
        End With
        With Selection
            .HorizontalAlignment = xlGeneral
            .VerticalAlignment = xlBottom
            .Orientation = 0
            .AddIndent = False
            .IndentLevel = 0
            .ShrinkToFit = False
            .ReadingOrder = xlContext
            .MergeCells = False
        End With
        Range("B1").Select
        ActiveWindow.ScrollColumn = 1
        Columns("A:A").ColumnWidth = 9
        Application.PrintCommunication = False
        With ActiveSheet.PageSetup
            .PrintTitleRows = "$1:$1"
            .PrintTitleColumns = ""
        End With
        Application.PrintCommunication = True
        ActiveSheet.PageSetup.PrintArea = ""
        Application.PrintCommunication = False
        With ActiveSheet.PageSetup
            .LeftHeader = ""
            .CenterHeader = ""
            .RightHeader = ""
            .LeftFooter = ""
            .CenterFooter = ""
            .RightFooter = "&P"
            .LeftMargin = Application.InchesToPoints(0.1)
            .RightMargin = Application.InchesToPoints(0.1)
            .TopMargin = Application.InchesToPoints(0.5)
            .BottomMargin = Application.InchesToPoints(0.5)
            .HeaderMargin = Application.InchesToPoints(0.3)
            .FooterMargin = Application.InchesToPoints(0.3)
            .PrintHeadings = False
            .PrintGridlines = False
            .PrintComments = xlPrintSheetEnd
            .PrintQuality = 600
            .CenterHorizontally = False
            .CenterVertically = False
            .Orientation = xlLandscape
            .Draft = False
            .PaperSize = xlPaperLetter
            .FirstPageNumber = xlAutomatic
            .Order = xlDownThenOver
            .BlackAndWhite = False
            .Zoom = 95
            .PrintErrors = xlPrintErrorsDisplayed
            .OddAndEvenPagesHeaderFooter = False
            .DifferentFirstPageHeaderFooter = False
            .ScaleWithDocHeaderFooter = True
            .AlignMarginsHeaderFooter = False
            .EvenPage.LeftHeader.Text = ""
            .EvenPage.CenterHeader.Text = ""
            .EvenPage.RightHeader.Text = ""
            .EvenPage.LeftFooter.Text = ""
            .EvenPage.CenterFooter.Text = ""
            .EvenPage.RightFooter.Text = ""
            .FirstPage.LeftHeader.Text = ""
            .FirstPage.CenterHeader.Text = ""
            .FirstPage.RightHeader.Text = ""
            .FirstPage.LeftFooter.Text = ""
            .FirstPage.CenterFooter.Text = ""
            .FirstPage.RightFooter.Text = ""
        End With
        Application.PrintCommunication = True
        Columns("F:F").Select
        Selection.EntireColumn.Hidden = True
        Columns("I:I").Select
        Selection.EntireColumn.Hidden = True
        Columns("K:K").Select
        Selection.EntireColumn.Hidden = True
        Columns("M:M").Select
        Selection.EntireColumn.Hidden = True
        Range("O2:O5000").Select
        With Selection
            .HorizontalAlignment = xlGeneral
            .VerticalAlignment = xlBottom
            .WrapText = True
            .Orientation = 0
            .AddIndent = False
            .IndentLevel = 0
            .ShrinkToFit = False
            .ReadingOrder = xlContext
            .MergeCells = False
        End With
        Columns("O:O").ColumnWidth = 22.89
        Range("O9").Select
        Columns("F:F").ColumnWidth = 0
        Columns("E:E").ColumnWidth = 24.78
        Columns("C:C").ColumnWidth = 30.11
        Columns("F:F").ColumnWidth = 0
        Columns("E:E").ColumnWidth = 22.78
        Columns("O:O").ColumnWidth = 21.44
        Columns("O:O").ColumnWidth = 20.11
        Columns("C:C").ColumnWidth = 25.78
        Cells.Select
        ActiveWorkbook.Worksheets("ReportExpRenew").Sort.SortFields.Clear
        ActiveWorkbook.Worksheets("ReportExpRenew").Sort.SortFields.Add Key:=Range( _
            "L2:L5000"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
            xlSortNormal
        ActiveWorkbook.Worksheets("ReportExpRenew").Sort.SortFields.Add Key:=Range( _
            "A2:A5000"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
            xlSortNormal
        ActiveWorkbook.Worksheets("ReportExpRenew").Sort.SortFields.Add Key:=Range( _
            "C2:C5000"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
            xlSortNormal
        With ActiveWorkbook.Worksheets("ReportExpRenew").Sort
            .SetRange Range("A1:AT1200")
            .Header = xlYes
            .MatchCase = False
            .Orientation = xlTopToBottom
            .SortMethod = xlPinYin
            .Apply
        End With
        Range("E5").Select
        Columns("F:F").ColumnWidth = 0
        Columns("E:E").ColumnWidth = 19.89
        Columns("B:B").Select
        With Selection
            .HorizontalAlignment = xlLeft
            .VerticalAlignment = xlBottom
            .Orientation = 0
            .AddIndent = False
            .IndentLevel = 0
            .ShrinkToFit = False
            .ReadingOrder = xlContext
            .MergeCells = False
        End With
        Range("B1").Select
        With Selection
            .HorizontalAlignment = xlLeft
            .VerticalAlignment = xlCenter
            .WrapText = True
            .Orientation = 0
            .AddIndent = False
            .IndentLevel = 0
            .ShrinkToFit = False
            .ReadingOrder = xlContext
            .MergeCells = False
        End With
        With Selection
            .HorizontalAlignment = xlLeft
            .VerticalAlignment = xlBottom
            .WrapText = True
            .Orientation = 0
            .AddIndent = False
            .IndentLevel = 0
            .ShrinkToFit = False
            .ReadingOrder = xlContext
            .MergeCells = False
        End With
        With Selection
            .HorizontalAlignment = xlCenter
            .VerticalAlignment = xlBottom
            .WrapText = True
            .Orientation = 0
            .AddIndent = False
            .IndentLevel = 0
            .ShrinkToFit = False
            .ReadingOrder = xlContext
            .MergeCells = False
        End With
        Columns("L:L").Select
        ActiveWorkbook.Worksheets("ReportExpRenew").Sort.SortFields.Clear
        ActiveWorkbook.Worksheets("ReportExpRenew").Sort.SortFields.Add Key:=Range( _
            "L2:L5000"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
            xlSortNormal
        ActiveWorkbook.Worksheets("ReportExpRenew").Sort.SortFields.Add Key:=Range( _
            "A2:A5000"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
            xlSortNormal
        ActiveWorkbook.Worksheets("ReportExpRenew").Sort.SortFields.Add Key:=Range( _
            "C2:C5000"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
            xlSortNormal
        With ActiveWorkbook.Worksheets("ReportExpRenew").Sort
            .SetRange Range("A1:O5000")
            .Header = xlYes
            .MatchCase = False
            .Orientation = xlTopToBottom
            .SortMethod = xlPinYin
            .Apply
        End With
        ActiveSheet.ResetAllPageBreaks
        Application.PrintCommunication = False
        With ActiveSheet.PageSetup
            .PrintTitleRows = "$1:$1"
            .PrintTitleColumns = ""
        End With
        Application.PrintCommunication = True
        ActiveSheet.PageSetup.PrintArea = ""
        Application.PrintCommunication = False
        With ActiveSheet.PageSetup
            .LeftHeader = ""
            .CenterHeader = ""
            .RightHeader = ""
            .LeftFooter = ""
            .CenterFooter = ""
            .RightFooter = "&P"
            .LeftMargin = Application.InchesToPoints(0.1)
            .RightMargin = Application.InchesToPoints(0.1)
            .TopMargin = Application.InchesToPoints(0.5)
            .BottomMargin = Application.InchesToPoints(0.5)
            .HeaderMargin = Application.InchesToPoints(0.3)
            .FooterMargin = Application.InchesToPoints(0.3)
            .PrintHeadings = False
            .PrintGridlines = False
            .PrintComments = xlPrintSheetEnd
            .PrintQuality = 600
            .CenterHorizontally = False
            .CenterVertically = False
            .Orientation = xlLandscape
            .Draft = False
            .PaperSize = xlPaperLetter
            .FirstPageNumber = xlAutomatic
            .Order = xlDownThenOver
            .BlackAndWhite = False
            .Zoom = 95
            .PrintErrors = xlPrintErrorsDisplayed
            .OddAndEvenPagesHeaderFooter = False
            .DifferentFirstPageHeaderFooter = False
            .ScaleWithDocHeaderFooter = True
            .AlignMarginsHeaderFooter = False
            .EvenPage.LeftHeader.Text = ""
            .EvenPage.CenterHeader.Text = ""
            .EvenPage.RightHeader.Text = ""
            .EvenPage.LeftFooter.Text = ""
            .EvenPage.CenterFooter.Text = ""
            .EvenPage.RightFooter.Text = ""
            .FirstPage.LeftHeader.Text = ""
            .FirstPage.CenterHeader.Text = ""
            .FirstPage.RightHeader.Text = ""
            .FirstPage.LeftFooter.Text = ""
            .FirstPage.CenterFooter.Text = ""
            .FirstPage.RightFooter.Text = ""
        End With
        Application.PrintCommunication = True
        ActiveWindow.SmallScroll Down:=-21
        ActiveSheet.ResetAllPageBreaks
        Application.PrintCommunication = False
        With ActiveSheet.PageSetup
            .PrintTitleRows = "$1:$1"
            .PrintTitleColumns = ""
        End With
        Application.PrintCommunication = True
        ActiveSheet.PageSetup.PrintArea = ""
        Application.PrintCommunication = False
        With ActiveSheet.PageSetup
            .LeftHeader = ""
            .CenterHeader = ""
            .RightHeader = ""
            .LeftFooter = ""
            .CenterFooter = ""
            .RightFooter = "&P"
            .LeftMargin = Application.InchesToPoints(0.1)
            .RightMargin = Application.InchesToPoints(0.1)
            .TopMargin = Application.InchesToPoints(0.5)
            .BottomMargin = Application.InchesToPoints(0.5)
            .HeaderMargin = Application.InchesToPoints(0.3)
            .FooterMargin = Application.InchesToPoints(0.3)
            .PrintHeadings = False
            .PrintGridlines = False
            .PrintComments = xlPrintSheetEnd
            .PrintQuality = 600
            .CenterHorizontally = False
            .CenterVertically = False
            .Orientation = xlLandscape
            .Draft = False
            .PaperSize = xlPaperLetter
            .FirstPageNumber = xlAutomatic
            .Order = xlDownThenOver
            .BlackAndWhite = False
            .Zoom = 95
            .PrintErrors = xlPrintErrorsDisplayed
            .OddAndEvenPagesHeaderFooter = False
            .DifferentFirstPageHeaderFooter = False
            .ScaleWithDocHeaderFooter = True
            .AlignMarginsHeaderFooter = False
            .EvenPage.LeftHeader.Text = ""
            .EvenPage.CenterHeader.Text = ""
            .EvenPage.RightHeader.Text = ""
            .EvenPage.LeftFooter.Text = ""
            .EvenPage.CenterFooter.Text = ""
            .EvenPage.RightFooter.Text = ""
            .FirstPage.LeftHeader.Text = ""
            .FirstPage.CenterHeader.Text = ""
            .FirstPage.RightHeader.Text = ""
            .FirstPage.LeftFooter.Text = ""
            .FirstPage.CenterFooter.Text = ""
            .FirstPage.RightFooter.Text = ""
        End With
        Application.PrintCommunication = True
        Selection.Subtotal GroupBy:=1, Function:=xlCount, TotalList:=Array(1), _
            Replace:=True, PageBreaks:=True, SummaryBelowData:=True
        Selection.Delete Shift:=xlToLeft
        ActiveWindow.SmallScroll Down:=-21
        Cells.Select
        With Selection
            .VerticalAlignment = xlCenter
            .Orientation = 0
            .AddIndent = False
            .IndentLevel = 0
            .ShrinkToFit = False
            .ReadingOrder = xlContext
            .MergeCells = False
        End With
    End Sub
    Last edited by Paul_Hossler; 12-11-2018 at 03:07 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •