You are on page 1of 5

Sub CMESCRIPT()

Dim MyFile As String

MsgBox ("please select Band 1800.xlsx")


MyFile = Application.GetOpenFilename()
Workbooks.Open (MyFile)

'GCELL WORKING

Windows("Validated CME_Script_Format").Activate
Worksheets("GCELL").Select

Range("AI3").Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(C[-31],'[Band1800.xls]Frequency Allocation - 1800'!
R7C2:R78C7,6,0)"
Range("AJ3").Select
ActiveCell.FormulaR1C1 = ""

Range("AI5000").Select

Range(Selection, Selection.End(xlUp)).Select

Selection.FillDown
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

Range("J3").Select
ActiveCell.FormulaR1C1 = "=RIGHT(RC[25],1)"
Range("K3").Select
ActiveCell.FormulaR1C1 = "=LEFT(RC[24],1)"

Range("J5000:K5000").Select

Range(Selection, Selection.End(xlUp)).Offset(0, 0).Select

Selection.FillDown
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

'GTRX Working

Windows("Band1800").Activate

MsgBox ("Please select Nlist_Converter_v1.3_USCC")


MyFile = Application.GetOpenFilename()
Workbooks.Open (MyFile)

Windows("Band1800.xls").Activate
Worksheets("Frequency Allocation - 1800").Select
ActiveSheet.Range("$B$6:$DC6").AutoFilter Field:=6, Criteria1:= _
"N/A"

Range("B6").Select
Range(Selection, Selection.End(xlDown)).Offset(1, 0).Select

Selection.Copy
Windows("Nlist_Converter_v1.3_USCC").Activate
Worksheets("Row Per Cell").Select

Range("A2").Select
ActiveSheet.Paste

'Worksheets("Cover").Select

Windows("Band1800.xls").Activate
Worksheets("Frequency Allocation - 1800").Select

Range("I6:AG6").Select
Range(Selection, Selection.End(xlDown)).Offset(1, 0).Select
Selection.Copy
Windows("Nlist_Converter_v1.3_USCC").Activate
Worksheets("Row Per Cell").Select

Range("B2").Select
ActiveSheet.Paste

Cells.Select
Selection.Replace What:="N/A", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Sheets("Instructions").Select

MsgBox ("please select row per cell")


MsgBox ("please press row per relation")
'Windows("Validated CME_Script_Format").Activate
'Worksheets("Cover").Select

End Sub

Sub CMESECOND()

Windows("Validated CME_Script_Format").Activate
Worksheets("GTRX").Select
ActiveSheet.Range("$A$2:$L2").AutoFilter Field:=7, Criteria1:= _
"NO"
Range("A2:L2").Select

Range(Selection, Selection.End(xlDown)).Offset(1, 0).Select

Selection.Copy

Windows("Nlist_Converter_v1.3_USCC").Activate
Worksheets("Output").Select

Range("M2").Select
ActiveSheet.Paste

Range("C2").Select
ActiveCell.FormulaR1C1 = "=COUNTIF(RC[-2]:R[176]C[-2],RC[-2])"
Range("C2").Select
Selection.AutoFill Destination:=Range("C2:C2000")
Range("C2:C2000").Select
Range("D2").Select
ActiveCell.FormulaR1C1 = "=RC[-3]&""_""&RC[-1]"
Range("D2").Select
Selection.AutoFill Destination:=Range("D2:D177")
Range("D2:D2000").Select
Columns("D:D").EntireColumn.AutoFit
Range("K2").Select
ActiveCell.FormulaR1C1 = "=COUNTIF(RC[3]:R[220]C[3],RC[3])"
Range("M4").Select
Selection.End(xlDown).Select
Range("K2000").Select
Range(Selection, Selection.End(xlUp)).Select
Selection.FillDown
Selection.End(xlUp).Select
Selection.End(xlUp).Select
Range("L2").Select
ActiveCell.FormulaR1C1 = "=RC[2]&""_""&RC[-1]"
Range("L2").Select
Selection.AutoFill Destination:=Range("L2:L221")
Range("L2:L2000").Select
Range("R2").Select

Columns("B:B").Select
Selection.Copy
Range("E1").Select
ActiveSheet.Paste
Range("Y2").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "=VLOOKUP(C[-13],C[-21]:C[-20],2,0)"
Selection.AutoFill Destination:=Range("Y2:Y2000")
Range("Y2:Y2000").Select
Selection.Copy
Range("R2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

Windows("Band1800").Activate

Selection.AutoFilter

ActiveSheet.Range("$B$6:$DC6").AutoFilter Field:=9, Criteria1:= _


"N/A"
Range("B7").Select
Windows("Validated CME_Script_Format.xlsm").Activate
Range("G2").Select
ActiveSheet.Range("$A$2:$L$437").AutoFilter Field:=7, Criteria1:="YES"
ActiveWindow.SmallScroll Down:=-51
Range("M124").Select
Selection.End(xlUp).Select
Range("M3").Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(C[-11],'[Band1800.xls]Frequency Allocation - 1800'!
R7C2:R65536C6,5,0)"
Range("L3").Select
Selection.End(xlDown).Select
Range("M2000").Select
Range(Selection, Selection.End(xlUp)).Select
Selection.FillDown
Selection.End(xlUp).Select
Range("M3").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Selection.End(xlUp).Select
Range("F3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("F3").Select

Windows("Validated CME_Script_Format").Activate
Worksheets("GTRX").Select
ActiveSheet.Range("$A$2:$L$437").AutoFilter Field:=7, Criteria1:="NO"

Windows("Nlist_Converter_v1.3_USCC").Activate
Range("M2:X2").Select
Range(Selection, Selection.End(xlDown)).Offset(0, 0).Select
Selection.Copy
Windows("Validated CME_Script_Format").Activate
Range("A2").Select
Range(Selection, Selection.End(xlDown)).Offset(2, 0).Select
ActiveSheet.Paste

'GCELLFREQ_FREQ
Selection.AutoFilter

Columns("A:F").Select
Selection.Copy
Sheets("GCELLFREQ_FREQ").Select
Range("A1").Select
ActiveSheet.Paste
Columns("D:E").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlToLeft

'GCELLMAGRP

Windows("Band1800").Activate
Selection.AutoFilter

Windows("Validated CME_Script_Format").Activate

Worksheets("GCELLMAGRP").Select

Range("BT3").Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(C[-70],'[Nlist_Converter_v1.3_USCC.xls]Row Per Cell'!C1:C2,2,0)"
Range("BU3").Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(C[-71],'[Nlist_Converter_v1.3_USCC.xls]Row Per Cell'!C1:C3,3,0)"
Range("BV3").Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(C[-72],'[Nlist_Converter_v1.3_USCC.xls]Row Per Cell'!C1:C4,4,0)"
Range("BW3").Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(C[-73],'[Nlist_Converter_v1.3_USCC.xls]Row Per Cell'!C1:C5,5,0)"
Range("BX3").Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(C[-74],'[Nlist_Converter_v1.3_USCC.xls]Row Per Cell'!C1:C6,6,0)"

Range("BT3:BX3").Select
Selection.AutoFill Destination:=Range("BT3:BX2000")

Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("BT3:BX2000").Select
Selection.Copy
Range("H3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=True, Transpose:=False
Columns("BT:CC").Select
Selection.Delete Shift:=xlToLeft

MsgBox ("PLEASE SELECT DONT SAVE EXCEL FILE")

Windows("Band1800").Activate
ActiveWindow.Close

Windows("Nlist_Converter_v1.3_USCC").Activate
ActiveWindow.Close

Windows("Validated CME_Script_Format").Activate
Worksheets("Cover").Select

End Sub

You might also like