Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I'm building a UserForm for data entry. I use a ComboBox to get a numeric
value and assign it to an integer (call it Prod). I put the value of Prod in a cell of a worksheet. If the user does not enter a value for Prod in the UserForm, I want the cell on the worksheet to be blank. I tried Prod="" at the end of the sub, but that gives a type mismatch error. I tried Prod=vbNull, but that puts a value of 1 in the cell. I tried Prod.ClearContents and that gave some other error (don't remember which). How do I make the value of an integer variable be empty? |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Integer variables can only have integers values, not Null ir blanks. You can set the variable to 0 and clear contents on the cell to which it would otherwise be assigned. Or you could use a Variant and assign vbNullString. -- shg ------------------------------------------------------------------------ shg's Profile: http://www.thecodecage.com/forumz/member.php?userid=13 View this thread: http://www.thecodecage.com/forumz/sh...ad.php?t=30494 |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thank you. I had forgotten about the "Variant" data type. Your suggestion
appears to do exactly what I wanted. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Macro - use variable integer as text | Excel Programming | |||
How do I convert an integer variable to a string variable? | Excel Programming | |||
How to specify a Range which includes an integer variable | Excel Programming | |||
Is variable an integer? | Excel Programming | |||
Use of integer variable for sizing of matrix | Excel Programming |