سلام خدمت اساتید عزیز
سوال من در رابطه با کد زیر می باشد. چرا این کد درجا با تغییر رنگ تغییر نمیکند مثلا من یه بازه دارم برای جست و جو یک سلول برای معرفی رنگ وقتی سلول رو مثلا رنگ قرمز معرفی میکنم بعد میرم تو بازه جست و جو رنگ چند سلول اش رو قرمز میکنم جواب نمیدهد و باید داخل فرمول دوباره کلید Enter بزنم تا جواب بده
سوال من در رابطه با کد زیر می باشد. چرا این کد درجا با تغییر رنگ تغییر نمیکند مثلا من یه بازه دارم برای جست و جو یک سلول برای معرفی رنگ وقتی سلول رو مثلا رنگ قرمز معرفی میکنم بعد میرم تو بازه جست و جو رنگ چند سلول اش رو قرمز میکنم جواب نمیدهد و باید داخل فرمول دوباره کلید Enter بزنم تا جواب بده
کد:
Function CountColorIf(rSample As Range, rArea As Range) As Long Dim rAreaCell As Range Dim lMatchColor As Long Dim lCounter As Long lMatchColor = rSample.Interior.Color For Each rAreaCell In rArea If rAreaCell.Interior.Color = lMatchColor Then lCounter = lCounter + 1 End If Next rAreaCell CountColorIf = lCounter End Function
کامنت