VBA Long变量在Do While循环期间并不会自动重置。在VBA中,变量的值会保持在内存中,直至被重新赋值或程序结束。
如果需要在每次循环开始时重置Long变量的值,你可以在循环之前手动将其重置为初始值。例如:
Dim i As Long
i = 0 ' 将i重置为初始值0
Do While i < 10
' 在这里编写你的循环代码
i = i + 1 ' 每次循环结束后将i递增1,以便下一次循环
Loop
在这个例子中,每次循环开始时,i都会被重置为初始值0。你可以根据自己的需求和循环逻辑来决定何时重置Long变量的值。
领取专属 10元无门槛券
手把手带您无忧上云