我在Excel上有一个表,B列包含数字(从0到240),但也包含空白。我有一个代码看起来像这样
for i = 2 to 500 My_Value = Worksheets("MachineData").range("B" & i).value if My_Value = 0 then 'Do Something end if next i
这样做的问题是,Excel认为空白单元格也是0。那么,当单元格的值是0并且仅为0时,我如何检查呢?
nhaq1z211#
我认为您应该检查值是否为零,以及该值的长度是否为一(长度为零意味着没有填充任何内容)。代码中:(未测试)
if ((My_Value = 0) And Len(My_Value) = 1) then
1条答案
按热度按时间nhaq1z211#
我认为您应该检查值是否为零,以及该值的长度是否为一(长度为零意味着没有填充任何内容)。
代码中:(未测试)