Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Hi there, Just a quick question as to how do I use the "AND" & "OR" operators in VBA. I know you can do it in excel where "AND(Logical,,,)" [same for OR], can be used. But how do I do that in VBA? What happened if I have and IF statement were it goes something like this: if (X0) then if(y0) then -do something- end if end if I can truncate to something more easier if(X0 "and" y0) then -do something- end if I know you can do it with Java where "&&" can be used for "AND" Thanks Phil -- philwongnz ------------------------------------------------------------------------ philwongnz's Profile: http://www.excelforum.com/member.php...o&userid=26283 View this thread: http://www.excelforum.com/showthread...hreadid=564715 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
If X 0 AND Y 0 Then
'do something End If You have to be somewhat careful though as VBA does not short-circuit tests. That is to say that if X is not 0 then there is no need to test the second condition. But VBA does that test regardless, In many cases that is not a problem, but sometimes it can throw an error. -- HTH Bob Phillips (replace somewhere in email address with gmail if mailing direct) "philwongnz" wrote in message ... Hi there, Just a quick question as to how do I use the "AND" & "OR" operators in VBA. I know you can do it in excel where "AND(Logical,,,)" [same for OR], can be used. But how do I do that in VBA? What happened if I have and IF statement were it goes something like this: if (X0) then if(y0) then -do something- end if end if I can truncate to something more easier if(X0 "and" y0) then -do something- end if I know you can do it with Java where "&&" can be used for "AND" Thanks Phil -- philwongnz ------------------------------------------------------------------------ philwongnz's Profile: http://www.excelforum.com/member.php...o&userid=26283 View this thread: http://www.excelforum.com/showthread...hreadid=564715 |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Thanks for that. I noticed that you can use "&" as well? what's the difference? Thanks -- philwongnz ------------------------------------------------------------------------ philwongnz's Profile: http://www.excelforum.com/member.php...o&userid=26283 View this thread: http://www.excelforum.com/showthread...hreadid=564715 |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
& concatenates, it is not a logical operator.
-- HTH Bob Phillips (replace somewhere in email address with gmail if mailing direct) "philwongnz" wrote in message ... Thanks for that. I noticed that you can use "&" as well? what's the difference? Thanks -- philwongnz ------------------------------------------------------------------------ philwongnz's Profile: http://www.excelforum.com/member.php...o&userid=26283 View this thread: http://www.excelforum.com/showthread...hreadid=564715 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Excel - Golf - how to display "-2" as "2 Under" or "4"as "+4" or "4 Over" in a calculation cell | Excel Discussion (Misc queries) | |||
change "true" and "false" to "availble" and "out of stock" | Excel Worksheet Functions | |||
HELP on "left","right","find","len","substitute" functions | Excel Discussion (Misc queries) | |||
Count occurences of "1"/"0" (or"TRUE"/"FALSE") in a row w. conditions in the next | New Users to Excel | |||
If changed array formula reduce ""\""\""\ - signs to #Missing, will it make ... | Excel Programming |