gpt4 book ai didi

vba - 仅选择公式给出数字的单元格而不是空单元格

转载 作者:行者123 更新时间:2023-12-02 22:29:33 25 4
gpt4 key购买 nike

我有一个 Excel 工作表,我将以下公式应用于所有单元格:

=IF(OR(A2="";B1="");""; IF(ISERR(VLOOKUP($A2&"-"&B$1;Sheet1!$D$1:$D$1000;1 ;FALSE));0;1))

该公式根据某些条件给出 01,如果不满足条件则给出 ""(空单元格)。现在,从这些结果开始,我想选择工作表中给出结果 0 或 1 的所有单元格,以进行进一步操作。知道所有这些单元格之间都没有空格,我该怎么做?

最佳答案

尝试,

dim a as long, i as long, rng as range
with cells(1, "A").currentregion
set rng = .specialcells(xlCellTypeFormulas, xlnumbers)
for a=1 to rng.areas.count
for i=1 to rng.areas(a).cells.count
'do something with rng.areas(a).cells(i)
next i
next a
end with

'more simply as,
with cells(1, "A").currentregion
.specialcells(xlCellTypeFormulas, xlnumbers).select
end with

您还可以使用 F5 (GoTo)、特殊、公式、数字等。

关于vba - 仅选择公式给出数字的单元格而不是空单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50346365/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com