ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   What's the vba code equivalent for Countif (https://www.excelbanter.com/excel-discussion-misc-queries/235823-whats-vba-code-equivalent-countif.html)

NDBC

What's the vba code equivalent for Countif
 
I tried using the foloowing code

Onlap = CountIf(Worksheets("A Grade").Range("I5:I104"), L)

and it says that countif is an undefined sub or function. What is the
correct VB code in 2003 to count the number of times a number occurs in a
range.

Thanks

Chirag

What's the vba code equivalent for Countif
 
Use WorksheetFunction object:

Onlap = WorksheetFunction.CountIf(Worksheets("A Grade").Range("I5:I104"), L)

- Chirag

Shortcut Manager - Assign keyboard shortcuts to menu items and macros
http://officeone.mvps.org/xlsctmgr/xlsctmgr.html

"NDBC" wrote in message
...
I tried using the foloowing code

Onlap = CountIf(Worksheets("A Grade").Range("I5:I104"), L)

and it says that countif is an undefined sub or function. What is the
correct VB code in 2003 to count the number of times a number occurs in a
range.

Thanks



Mike H

What's the vba code equivalent for Countif
 
Hi,

Simply tell the VB compiler it's a worksheetfunction

Onlap = WorksheetFunction.CountIf(Worksheets("A Grade").Range("I5:I104"), L)

Mike

"NDBC" wrote:

I tried using the foloowing code

Onlap = CountIf(Worksheets("A Grade").Range("I5:I104"), L)

and it says that countif is an undefined sub or function. What is the
correct VB code in 2003 to count the number of times a number occurs in a
range.

Thanks


NDBC

What's the vba code equivalent for Countif
 
Not sure if it's exactly the same as your suggetions but it worked. I googled
whilst I was waiting for a response.

Onlap = Application.CountIf(Worksheets("A Grade").Range("I5:I104"), L)


"NDBC" wrote:

I tried using the foloowing code

Onlap = CountIf(Worksheets("A Grade").Range("I5:I104"), L)

and it says that countif is an undefined sub or function. What is the
correct VB code in 2003 to count the number of times a number occurs in a
range.

Thanks



All times are GMT +1. The time now is 05:36 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com