【发布时间】:2022-01-26 13:20:39
【问题描述】:
我是 excel VBA 的新手,我正面临这个问题,我正在编写一个代码,它应该查看一个单元格的值,然后遍历一个数字列表并获得 下一个更高或等于 strong> 此列表中的数字。
问题是代码可以正常工作并让我获得下一个更高的数字,但是当涉及到 equal 部分时它不起作用,我写了一个 if 语句,当(equal) 的条件已经实现,但似乎这条线没有被执行。 请帮我弄清楚为什么会发生这种情况
我的代码看起来像这样
Do While ([c12] < [h13])
If ([c12] = [h13]) Then
Exit Do
End If
[c12].Value = Worksheets("lists").Cells(cb, 9)
cb = cb + 1
Loop
【问题讨论】:
-
数字是整数吗?举一个不匹配的两个数字的例子。