excel vba编程 运行错误1004 50
代码如下SubdemoRGB()DimrAsRange,arrForEachrInRange("A1:CR128")arr=Split(r,";")r.Interior....
代码如下
Sub demoRGB()
Dim r As Range, arr
For Each r In Range("A1:CR128")
arr = Split(r, ";")
r.Interior.Color = RGB(CInt(arr(0)), CInt(arr(1)), CInt(arr(2)))
r.Font.Color = RGB(255 - CInt(arr(0)), 255 - CInt(arr(1)), 255 - CInt(arr(2)))
Next
End Sub
作用是把单元格'a;b;c'填充为RGB 为a,b,c的颜色。
每次运行都报错 不知道为什么
如果设成 For Each r In Range("A1:Z128")就没问题?! 如果设到CR128就报错。。。是为什么 ??? 展开
Sub demoRGB()
Dim r As Range, arr
For Each r In Range("A1:CR128")
arr = Split(r, ";")
r.Interior.Color = RGB(CInt(arr(0)), CInt(arr(1)), CInt(arr(2)))
r.Font.Color = RGB(255 - CInt(arr(0)), 255 - CInt(arr(1)), 255 - CInt(arr(2)))
Next
End Sub
作用是把单元格'a;b;c'填充为RGB 为a,b,c的颜色。
每次运行都报错 不知道为什么
如果设成 For Each r In Range("A1:Z128")就没问题?! 如果设到CR128就报错。。。是为什么 ??? 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询