SMG VB Script
SMG VB Script
'
' Button_Evaluate_1 Macro
'
'
Columns("B:Z").Select
Application.CutCopyMode = False
Selection.AutoFilter
Range("H1").Select
ActiveSheet.Range("$B$1:$Z$3001").AutoFilter Field:=7, Criteria1:="mm/Sec"
Sheets("Coding").Select
Range("D76").Select
Selection.Copy
Sheets("VibesReadings").Select
Range("D1").Select
ActiveSheet.Paste
Range("D1").Select
Application.CutCopyMode = False
Selection.Copy
Range("D1:D3002").Select
ActiveSheet.Paste
Range("B1").Select
ActiveSheet.Range("$B$1:$Z$3001").AutoFilter Field:=1, Criteria1:=Array( _
"E1A", "E1H", "E1V", "E2A", "E2H", "E2V"), Operator:=xlFilterValues
Range("D1").Select
Application.CutCopyMode = False
Application.FormulaBarHeight = 2
ActiveCell.FormulaR1C1 = _
"=IF(RC[1]<3,""OK"",IF(SUM(Laz2Mths!RC[8],RC[6])>100,""ALARM2
>100%"",IF(RC[6]>100,""ALARM2"",IF(RC[1]>12,""ALARM2"", IF(RC[6]>100,""ALARM2
>100%"", IF(RC[6]>50,""ALARM1 >50%"",IF(RC[1]>6,""ALARM1"",""OK"")))))))"
Range("D1").Select
Selection.Copy
Range("D1:D3002").Select
ActiveSheet.Paste
ActiveSheet.Range("$B$1:$Z$3001").AutoFilter Field:=1, Criteria1:=Array( _
"A1A", "A1H", "A1V", "A2A", "A2H", "A2V"), Operator:=xlFilterValues
Range("D1").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = _
"=IF(RC[1]<3,""OK"",IF(SUM(Laz2Mths!RC[8],RC[6])>100,""ALARM2
>100%"",IF(RC[6]>100,""ALARM2"",IF(RC[1]>11,""ALARM2"", IF(RC[6]>100,""ALARM2
>100%"", IF(RC[6]>50,""ALARM1 >50%"",IF(RC[1]>5,""ALARM1"",""OK"")))))))"
Range("D1").Select
Selection.Copy
Range("D1:D3002").Select
ActiveSheet.Paste
ActiveSheet.Range("$B$1:$Z$3001").AutoFilter Field:=1, Criteria1:=Array( _
"G1A", "G1H", "G1V", "G2A", "G2H", "G2V", "G2X", "G2Y", "G3H", "G3V"),
Operator:= _
xlFilterValues
Range("D1").Select
Application.CutCopyMode = False
Selection.Copy
Range("D1:D3002").Select
ActiveSheet.Paste
ActiveSheet.Range("$B$1:$Z$3001").AutoFilter Field:=1
ActiveSheet.Range("$B$1:$Z$3001").AutoFilter Field:=7, Criteria1:="G-s"
Range("D1").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = _
"=IF(RC[1]<0.2,""OK"",IF(SUM(Laz2Mths!RC[8],RC[6])>100,""ALARM2
>100%"",IF(RC[6]>100,""ALARM2"",IF(RC[1]>2,""ALARM2"", IF(RC[6]>100,""ALARM2
>100%"", IF(RC[6]>50,""ALARM1 >50%"",IF(RC[1]>1,""ALARM1"",""OK"")))))))"
Range("D1").Select
Selection.Copy
Range("D1:D3002").Select
ActiveSheet.Paste
ActiveSheet.Range("$B$1:$Z$3001").AutoFilter Field:=7, Criteria1:="Microns"
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = _
"=IF(RC[1]<10,""OK"",IF(SUM(Laz2Mths!RC[8],RC[6])>100,""ALARM2
>100%"",IF(RC[6]>100,""ALARM2"",IF(RC[1]>50,""ALARM2"", IF(RC[6]>100,""ALARM2
>100%"", IF(RC[6]>50,""ALARM1 >50%"",IF(RC[1]>40,""ALARM1"",""OK"")))))))"
Range("D1").Select
Selection.Copy
Range("D1:D3002").Select
ActiveSheet.Paste
ActiveSheet.Range("$B$1:$Z$3001").AutoFilter Field:=7
Columns("D:D").Select
Application.CutCopyMode = False
Selection.Copy
Columns("F:F").Select
ActiveSheet.Paste
Range("B1").Select
'
' Button_Evaluate_7 Macro
'
'
Application.Goto Reference:="R1C7"
Range("G1:M3002").Select
Selection.Replace What:="(", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Selection.Replace What:=")", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
ActiveWindow.SmallScroll Down:=-78
Application.Goto Reference:="R1C5"
Range("G1:M3002").Select
Cells.Replace What:=")", Replacement:="", LookAt:=xlPart, SearchOrder:= _
xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
ActiveSheet.Range("$B$1:$Z$1150").AutoFilter Field:=2, Criteria1:="-"
Range("N1").Select
ActiveCell.FormulaR1C1 = "=MAXA(RC[-6]:RC[-1])"
Columns("N:N").Select
Selection.NumberFormat = "[$-en-MY,1]d/m/yy;@"
Columns("H:M").Select
Range("N1").Select
Selection.Copy
Range("N1:N3001").Select
ActiveSheet.Paste
ActiveSheet.Range("$B$1:$Z$3001").AutoFilter Field:=2
Range("N1").Select
ActiveSheet.Range("$B$1:$Z$3001").AutoFilter Field:=13, Criteria1:="="
Range("N2").Select
Application.CutCopyMode = False
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=R[-1]C"
Range("N2").Select
Selection.Copy
Range("N2:N3001").Select
ActiveSheet.Paste
ActiveSheet.Range("$B$1:$Z$3001").AutoFilter Field:=13
Range("B1").Select
'
' Button_Evaluate_3 Macro
'
'
ActiveSheet.Range("$B$1:$Z$3001").AutoFilter Field:=2, Criteria1:="-"
Sheets("Coding").Select
Range("D1").Select
Selection.Copy
Sheets("VibesReadings").Select
Range("D15").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D2").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D44").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D3").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D66").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D4").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D77").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D5").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D99").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D6").Select
Selection.Copy
Sheets("VibesReadings").Select
Range("D110").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D7").Select
Selection.Copy
Sheets("VibesReadings").Select
Range("D121").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D8").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D132").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D9").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D143").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D10").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D159").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D11").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D171").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D12").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D183").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D13").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D195").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D14").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D207").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D15").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D219").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D16").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D231").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D17").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D243").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D18").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D255").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D19").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D284").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D20").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D300").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D21").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D316").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D22").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D348").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D23").Select
Selection.Copy
Sheets("VibesReadings").Select
Range("D386").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D24").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D424").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D25").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D462").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D26").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D500").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D27").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D511").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D28").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D522").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D29").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D533").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D30").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D544").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D31").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D564").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D32").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D584").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D33").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D604").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D34").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D624").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D35").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D644").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D36").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D666").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D37").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D688").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D38").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D708").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D39").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D728").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D40").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D770").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D41").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D812").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D42").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D854").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D43").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D896").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D44").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D938").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D45").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D980").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D46").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1022").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D47").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1064").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D48").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1106").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D49").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1148").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D50").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1190").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D51").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1232").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D52").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1274").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D53").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1316").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D54").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1348").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D55").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1360").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D56").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1372").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D57").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1384").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D58").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1396").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D59").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1420").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D60").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1436").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D61").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1466").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D62").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1476").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D63").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1506").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D64").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1516").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D65").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1546").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D66").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1556").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D67").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1584").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D68").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1594").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D69").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1617").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D70").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1630").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D71").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1664").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D72").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1677").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D73").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1711").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D74").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1724").Select
ActiveSheet.Paste
Sheets("Coding").Select
Range("D75").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("VibesReadings").Select
Range("D1758").Select
ActiveSheet.Paste
Range("D1:D3001").Select
Application.CutCopyMode = False
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
Formula1:="=""H"""
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Font
.Bold = True
.Italic = False
.TintAndShade = 0
End With
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
Formula1:="=""M"""
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Font
.Bold = True
.Italic = False
.TintAndShade = 0
End With
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 65535
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
Formula1:="=""L"""
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Font
.Bold = True
.Italic = False
.TintAndShade = 0
End With
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 5287936
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
Range("B1").Select
'
' Button_Evaluate_4 Macro
'
'
Columns("D:D").Select
Selection.FormatConditions.Add Type:=xlTextString, String:=">100%", _
TextOperator:=xlContains
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Font
.Bold = True
.Italic = False
.TintAndShade = 0
End With
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
Selection.FormatConditions.Add Type:=xlTextString, String:=">50%", _
TextOperator:=xlContains
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Font
.Bold = True
.Italic = False
.TintAndShade = 0
End With
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 65535
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
Range("B1").Select
End Sub