LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 703
Default UDF that checks if a cell contains a period.

Hi

This should do it:

If c.HasFormula = False And c.Value < "" And Not IsNumeric(c.Value)
And _
InStr(1, c.Value, ".") Then

Regards,
Per


On 6 Feb., 02:09, Jonathan Brown
wrote:
I have a User Defined function that counts the cells in a range that meet a
certain criteria. *The criteria a

1. does not contain a formula
2. is not a number
3. is not blank
4. contains a period.

I can get it to figure out the first three criteria, but I can't figure out
the expression to check to see if the cell contains a period.

Here's what my code looks like:

Function Jonathan(rng As Range) As Long

* * Dim c As Range

* * For Each c In rng

* * * * If c.HasFormula = False And c.Value < "" And Not IsNumeric(c.Value)
And _
* * * * c.Value = "*.*" Then

* * * * * * Jonathan = Jonathan + 1

* * * * End If

* * Next

End Function

It seems to be taking the c.value = "*.*" as a string literal and there
doesn't seem to be a VBA equivalent to the .Net version of the .contains()
method. *Any ideas would be greatly appreciated.

Thanks.




 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Function neede which checks if a value in a cell is in a defined s LastPhilippe Excel Worksheet Functions 3 May 21st 08 06:32 PM
Code to do edit checks when user moves out of a cell Eric @ BP-EVV Excel Programming 1 April 24th 08 04:33 PM
how excel checks a "#" to express it as a text, check if cell is n kbee Excel Worksheet Functions 3 February 15th 08 05:25 AM
Delete a period in a cell Dar Dar Excel Discussion (Misc queries) 4 June 29th 07 04:10 AM
Period to Period percentage change? cs120 Excel Discussion (Misc queries) 1 September 18th 05 12:05 PM


All times are GMT +1. The time now is 08:10 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"