Range(A1).Interior.Parent = xlSolid
Range(A1).Interior.PatternColorIndex = xlAutomatic
Range(A1).Interior.ThemeColor = xlThemeColorAccent5
Range(A1).Interior.TintAndShade = 0.399975585192419
Range(A1).Interior.PatternTintAndShade = 0
现在已经成功设置了A1的颜色为浅蓝,
现在想加一个判断A1颜色不为浅蓝的条件语句来做一个操作,
但是如何判断呢,
if Range(A1).Interior.TintAndShade <> 0.399975585192419,
这个好像不起作用,应该怎么写呢?
另外,我用Range(A1).Interior.color = 6来设置颜色,用if Range(A1).Interior.color <> 6来判断也能实现。但是6,或者其他数字,都是设置成黑色。难道excel2010不一样了?
2010å2007å·²ç»ä¸ä¸æ ·äº.å®å·²ç»å¤äºä¸å¥è®¾ç½®åºè²çåæ³.
å°±æ¯è¿äºä»£ç :
Range(A1).Interior.Parent = xlSolid
Range(A1).Interior.PatternColorIndex = xlAutomatic è¿åæ设置å é¨å¾æ¡çé¢è²ï¼è¡¨ç¤ºä¸ºå½åè°è²æ¿ä¸çé¢è²ç¼å·æä¸å XlColorIndex 常éä¹ä¸ï¼xlColorIndexAutomatic æ xlColorIndexNoneãLong ç±»åï¼å¯è¯»åã
Range(A1).Interior.ThemeColor = xlThemeColorAccent5 'è¿åæ设置 Interior 对象ç主é¢é¢è²å¾æ¡ãå¯è¯»/å Variant ç±»å
Range(A1).Interior.TintAndShade = 0.399975585192419 'è¿åæ设置ä¸ä¸ª Singleï¼ä½¿é¢è²åæ·±æåæµ ã
Range(A1).Interior.PatternTintAndShade = 0 'è¿åæ设置 Interior 对象çæ·¡è²ååºçº¹å¾æ¡ãå¯è¯»/å Variant ç±»åã
è¿æä¸ç§åæ³å°±æ¯:
With Worksheets("Sheet1").Rectangles(1).Interior
.Pattern = xlGrid 'è¿åæ设置ä¸ä¸ªå å« xlPattern 常éç Variant å¼ï¼å®ä»£è¡¨å é¨å¾æ¡ãxlgrid代表ç½æ ¼
.PatternColor = RGB(255,0,0) '以 RGB å¼è¿åæ设置å é¨å¾æ¡çé¢è²ãVariant ç±»åï¼å¯è¯»åã
End With
å°±æ¯è¿äºä»£ç :
Range(A1).Interior.Parent = xlSolid
Range(A1).Interior.PatternColorIndex = xlAutomatic è¿åæ设置å é¨å¾æ¡çé¢è²ï¼è¡¨ç¤ºä¸ºå½åè°è²æ¿ä¸çé¢è²ç¼å·æä¸å XlColorIndex 常éä¹ä¸ï¼xlColorIndexAutomatic æ xlColorIndexNoneãLong ç±»åï¼å¯è¯»åã
Range(A1).Interior.ThemeColor = xlThemeColorAccent5 'è¿åæ设置 Interior 对象ç主é¢é¢è²å¾æ¡ãå¯è¯»/å Variant ç±»å
Range(A1).Interior.TintAndShade = 0.399975585192419 'è¿åæ设置ä¸ä¸ª Singleï¼ä½¿é¢è²åæ·±æåæµ ã
Range(A1).Interior.PatternTintAndShade = 0 'è¿åæ设置 Interior 对象çæ·¡è²ååºçº¹å¾æ¡ãå¯è¯»/å Variant ç±»åã
è¿æä¸ç§åæ³å°±æ¯:
With Worksheets("Sheet1").Rectangles(1).Interior
.Pattern = xlGrid 'è¿åæ设置ä¸ä¸ªå å« xlPattern 常éç Variant å¼ï¼å®ä»£è¡¨å é¨å¾æ¡ãxlgrid代表ç½æ ¼
.PatternColor = RGB(255,0,0) '以 RGB å¼è¿åæ设置å é¨å¾æ¡çé¢è²ãVariant ç±»åï¼å¯è¯»åã
End With
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-04-05
[A1].Interior.colorIndex = 6 '这是调色板上的颜色序号
[A1].Interior.Color = RGB(120, 120, 255) '这是真正的颜色,16进制
MsgBox Hex([A1].Interior.Color) '查看颜色的16进制值,可以用这个作为对比,并进行判断本回答被提问者采纳
[A1].Interior.Color = RGB(120, 120, 255) '这是真正的颜色,16进制
MsgBox Hex([A1].Interior.Color) '查看颜色的16进制值,可以用这个作为对比,并进行判断本回答被提问者采纳