View Single Post
  #4   Report Post  
Posted to microsoft.public.excel.programming
Jeff Johnson[_2_] Jeff Johnson[_2_] is offline
external usenet poster
 
Posts: 32
Default Is there a test for an empty string that returns a boolean?

"Dave F." wrote in message
...

CboElevation.Enabled = IsEmpty(ElevCptn)


IsEmpty() isn't for strings, it's for Variants that haven't been assigned a
value. IsMissing(), as Peter suggested, is only for Variants. Optional
parameters typed as anything besides a Variant that aren't given a default
value in the procedure declaration get the default for the data type, so
numbers get 0 and strings get empty strings. Therefore you should simply be
able to test ElevCptn against "". Did you ever try that?

Ron's Len() suggestion is also valid.