举个简单例子吧:
例如你要从A1:A10中找出B1:B10中没有的数据,然后写到C1:C10中.
set a = range("A1:A10") '赋变量a为区域A1:A10
set b = range("B1:B10") '同上
for i = 1 to 10 '循环10次,亦可用变量代替,例如
' a.rows.count ,A的决行数.
'用EXCEL自身的COUNTIF函数统计值在b区域中是否存在.
if application.countif(b,a.cells(i)) < 1 then
cells(i,3)=a.cells(i) '<1即不存在时在C列对应的行中写入值
end if
next i
例如你要从A1:A10中找出B1:B10中没有的数据,然后写到C1:C10中.
set a = range("A1:A10") '赋变量a为区域A1:A10
set b = range("B1:B10") '同上
for i = 1 to 10 '循环10次,亦可用变量代替,例如
' a.rows.count ,A的决行数.
'用EXCEL自身的COUNTIF函数统计值在b区域中是否存在.
if application.countif(b,a.cells(i)) < 1 then
cells(i,3)=a.cells(i) '<1即不存在时在C列对应的行中写入值
end if
next i