使用道具 举报
还有 末尾指什么?
是所有单元格的最后一行,那就有65536行,还是指原来有数据的最后一行?
sub aa ()
Dim R As Long Dim I As Range R = Range("A65536").End(xlUp).Row For Each I In Range("A2", Cells(R, 1)) If I = 4 Then I.Font.ColorIndex = 10 End If Next I
end sub
不循环怎么找到值是4的?如果你只是表示单元格区域而已
表示方法为range("A2:A65536")就是A2到A列最末单元格区域
dim R as long
R=Range("A65536").End(xlup).Row 就是指A列最后一个非空行,R代表这个行号
Range("A2",cells(R,1))就表示A2到最后非空单元格区域
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )
GMT+8, 2024-5-29 02:21 , Processed in 0.349932 second(s), 9 queries , Gzip On, Yac On.
Powered by Discuz! X3.4
Copyright © 2001-2020, Tencent Cloud.