VBA制作DT(适用ERIC)


Private Sub OptionButton37_Click() 'DT制作
Shell "cmd.exe /c DEL " & ThisWorkbook.Path & "\*.mos"
Application.Wait Now + TimeValue("00:00:01")

Worksheets("脚本模板").Activate
X = WorksheetFunction.CountA(Worksheets("脚本模板").Range("A:A"))
BRR = Worksheets("脚本模板").Range("B1:B" & X)
AA = 0
arr = Worksheets("脚本模板").[A1].CurrentRegion
Set dic = CreateObject("scripting.dictionary")
For k = 1 To UBound(arr)   
    
If Not dic.exists(arr(k, 1)) Then 
       dic(arr(k, 1)) = "set " & arr(k, 2) & "$ " & arr(k, 3) & " " & arr(k, 4)
       'DIC1(arr(k, 1)) = (Application.Index(arr, k))
       AA = AA + 1
       
    Else    
    
        dic(arr(k, 1)) = dic(arr(k, 1)) & vbCrLf & "set " & arr(k, 2) & "$ " & arr(k, 3) & " " & arr(k, 4)
 
  AA = AA + 1
    End If
Next
For Each itm In dic.Keys
    Open ThisWorkbook.Path & "\" & itm & ".mos" For Output As #1
    If CheckBox6.Value = True And CheckBox5.Value = False Then
       Print #1, "uv use_complete_mom=1"; Chr(10); "lt all"; Chr(10); "$date = `date +%y%m%d`"; Chr(10); "cvms bef_cr_" & Worksheets("脚本模板").Cells(2, 6).Value&; "_$date"; Chr(10); Chr(10); dic(itm); Chr(10); Chr(10); "wait 5"; Chr(10); "$date = `date +%y%m%d`"; Chr(10); "cvms aft_cr_" & Worksheets("脚本模板").Cells(2, 6).Value&; "_$date": Reset
    ElseIf CheckBox6.Value = False And CheckBox5.Value = True Then
       Print #1, "uv use_complete_mom=1"; Chr(10); "lt all"; Chr(10); "$date = `date +%y%m%d`"; Chr(10); "cvms bef_cr_" & Worksheets("脚本模板").Cells(2, 6).Value&; "_$date"; Chr(10); Chr(10); "mr unlockcell"; Chr(10); "ma unlockcell ENodeBFunction=1,EUtranCell[FT]DD= administrativeState 1"; Chr(10); "bl unlockcell"; Chr(10); "wait 5"; Chr(10); dic(itm); Chr(10); Chr(10); "deb unlockcell"; Chr(10); "mr unlockcell"; Chr(10); "wait 5"; Chr(10); "$date = `date +%y%m%d`"; Chr(10); "cvms aft_cr_" & Worksheets("脚本模板").Cells(2, 6).Value&; "_$date": Reset
    End If
    BB = BB + 1
Next
MsgBox "OK!一共输出:" & BB & "个站点!"
End Sub
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_44390640

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值