作业帮 > 综合 > 作业

vba问题:for each c in range(“t1:es1”) if cells(“a1:

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 06:16:21
vba问题:for each c in range(“t1:es1”) if cells(“a1:
vba问题:for each c in range(“t1:es1”)
if cells(“a1:h1”).value=c .value then.请问if语句有什么错误,我想表达就是a1:h1里面的每个单元格单元格都和c比较一下.
不存在cells("a1:h1")这种引用方法.
dim c as range,cc as range,myboo as boolean
for each c in range("t1:es1")
myboo = false
for each cc in range("a1:h1").cells
if cc.valuec.value then
myboo=true
exit for
end if
next
if myboo then msgbox cc.address & "" & c.address
next
再问: range(“a1:h1”)弄错了
再答: 我自己测试了一下,没发现问题。 cells的用法是括号里放行列号,不是单元格地址。cells(行号,列号)
再问: 嗯!好的,谢谢