比如A列下有n个红色背景格式的单元格,如何能对此背景的单元格数量进行自动计数?
第一步的定义已完成,
第二步中:
在B1中输入
=cl
但是,B1单元格显示为“get.cell(63,$A1)”,没有按预想的返回数值3或1。
另外,如果希望能区分多种颜色,每种颜色的返回值不一样,该如何设置?
说明一下:我用的的EXCEL2003
1ãæ¥æ¾ç»è®¡ã
æ¥æ¾(Ctrl+F)ï¼é项ï¼æ ¼å¼ï¼è®¾å®æ ¼å¼ï¼ç¡®å®ï¼æ¥æ¾å ¨é¨ã
å¨å¯¹è¯æ¡çå·¦ä¸è§å³å¯çå°å å«è¯¥æ ¼å¼çåå æ ¼æ°éã
该æ¹æ³æ为éç¨ã
2ãæé¢è²çéç»è®¡ã
07çæ¬å以ä¸æ¯ææå¡«å é¢è²çéãæç §é¢è²çéåï¼å¯å¨å·¦ä¸è§çå°æ»¡è¶³æ¡ä»¶çåå æ ¼æ°éãå¦ææ³è¦è·åæä¸åçä¸åå¡«å é¢è²çåå æ ¼æ°éï¼åå¯ä½¿ç¨è¯¥æ¹æ³ã
ä½æ¯ä» éäºç»è®¡å¡«å é¢è²æ åµï¼å ¶å®æ ¼å¼ç»è®¡å¹¶ä¸æ¯æã
3ãVBAæ¹æ³ã
使ç¨å¦ä¸ä»£ç å¯ä»¥å®ç°æ¥æ¾é»è²å¡«å åå æ ¼æ°éçç®çã
å¤å¶å¦ä¸ä»£ç å°VBA模åä¸ï¼å¨excelä¸ä½¿ç¨å ¬å¼=count_for()å³å¯
Function Count_For(myRange As Range)