Excel2013-VBA-Validation-Formula1-属性溢出测试记录

Sub test()

Dim HelpArr() As String

RunTimes = 2
Do While RunTimes < 65536
    
    RunTimes = RunTimes + 1
    Erase HelpArr
    ReDim HelpArr(1 To RunTimes)
    For i = 1 To UBound(HelpArr)
        HelpArr(i) = i
    Next
    
    TestNumStr = Join(HelpArr, ",")
    Debug.Print "当前时间:"; Now()
    Debug.Print "次数:"; RunTimes
    Debug.Print "长度:"; Len(TestNumStr)
With Sheet1
    With .Range("R3")
        With .Validation
            .Delete
            .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:=TestNumStr
            .IgnoreBlank = True
            .InCellDropdown = True
            .InputTitle = ""
            .ErrorTitle = ""
            .InputMessage = ""
            .ErrorMessage = ""
            .IMEMode = xlIMEModeNoControl
            .Sh
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值