Results 1 to 4 of 4

Thread: Thinking About Using VBA's IsNumeric Function? Read this first.

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #2
    Fuhrer, Vierte Reich DocAElstein's Avatar
    Join Date
    Aug 2014
    Posts
    10,457
    Rep Power
    10

    Application.IsNumber( ) is an alternative to IsNumeric( ))

    Thanks for these ideas, Rick. - I just thought I would mention that, as I passed this Blog post on just now, I saw in that Thread something that might be worth mentioning here in passing, which is that Hans offered an Excel Worksheet function alternative, Application.IsNumber( ) , which seems more likely to give results closer to what most people would expect.
    If I understand correctly the main difference between the two functions can be thought of approximately as
    IsNumeric( ) is True if it thinks it can convert the given text into a number, whereas
    Application.IsNumber( ) is more likely to be True only if the passed thing looks like a number, ( it won't , for example . convert a text into a number, even anything simple like "2" )

    That is just an approximate conclusion as I have not investigated thoroughly both functions yet…

    The intelligence behind IsNumeric( ) is perhaps a different one to ours, and perhaps as a compromise for efficiency does not thoroughly check for correctness, but rather looks for some allowed characters that might be used in some number formats,
    ( and it allows a text that has a number format,
    ( whereas Application.IsNumber( ) doesn’t: For example Application.IsNumber("1") is false because "1" is text )
    IsNumeric("1") is True)

    Alan

    ( Edit P.S. I geuss you will need to be in Excel or else load the Excel library in order to use Application.IsNumber( ) )

    https://www.youtube.com/channel/UCnxwq2aGJRbjOo_MO54oaHA
    https://eileenslounge.com/viewtopic.php?p=326972#p326972
    https://eileenslounge.com/viewtopic.php?p=326853#p326853
    https://eileenslounge.com/viewtopic.php?p=326446#p326446
    https://eileenslounge.com/viewtopic.php?f=27&t=41986
    https://eileenslounge.com/viewtopic.php?p=325610#p325610
    https://eileenslounge.com/viewtopic.php?p=325609#p325609
    https://eileenslounge.com/viewtopic.php?p=325605#p325605
    https://eileenslounge.com/viewtopic.php?p=325548#p325548
    https://eileenslounge.com/viewtopic.php?p=316441#p316441
    https://eileenslounge.com/viewtopic.php?p=324736#p324736
    https://eileenslounge.com/viewtopic.php?p=324990#p324990
    https://eileenslounge.com/viewtopic.php?f=27&t=41937&p=325485#p325485
    https://eileenslounge.com/viewtopic.php?p=325609#p325609
    https://eileenslounge.com/viewtopic.php?p=325610#p325610
    https://www.youtube.com/channel/UCnxwq2aGJRbjOo_MO54oaHA
    Last edited by DocAElstein; 05-25-2025 at 01:18 AM. Reason: Edit P.S. I geuss you will need to be in Excel or else load the Excel library in order to use Application.IsNumber( )
    ….If you are my competitor, I will try all I can to beat you. But if I do, I will not belittle you. I will Salute you, because without you, I am nothing.
    If you are my enemy, we will try to kick the fucking shit out of you…..
    Winston Churchill, 1939
    Save your Forum..._
    KILL A MODERATOR!!

Similar Threads

  1. UDF (user defined function) replacement for Excel's DATEDIF function
    By Rick Rothstein in forum Rick Rothstein's Corner
    Replies: 21
    Last Post: 03-07-2015, 09:47 PM
  2. Excel 2010 hide Read Only messages
    By DAUPVVO in forum Excel Help
    Replies: 1
    Last Post: 03-19-2014, 07:51 AM
  3. How To Make A Workbook Read-Only
    By Transformer in forum Tips, Tricks & Downloads (No Questions)
    Replies: 0
    Last Post: 07-16-2013, 07:28 AM
  4. Read/write very large xl2007 files
    By Rasm in forum Excel Help
    Replies: 3
    Last Post: 04-07-2012, 05:28 AM
  5. Replies: 2
    Last Post: 12-12-2011, 01:51 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •