Re: If then (else?) ...
- From: "Dave Patrick" <DSPatrick@xxxxxxxxxxxxxxxx>
- Date: Fri, 9 Jun 2006 16:20:18 -0600
Give this a go.
If IsEmpty(Range("A2")) Then
MsgBox "empty cell"
End If
--
Regards,
Dave Patrick ....Please no email replies - reply in newsgroup.
Microsoft Certified Professional
Microsoft MVP [Windows]
http://www.microsoft.com/protect
"StargateFanFromWork" wrote:
| After all these years I've been trying to get a handle on those IF THEN
(and
| ELSE) statements. For some reason, my brain has never grasped how do use
| these. Intellectually I understand, and have always understood, I just
| don't seem to get working code. There seems to be some sort of block for
| getting effective, working code. I've fiddled yet again today for a long
| time without getting this to work. I've looked at many examples in
archives
| but no luck.
|
| Here is what my macro looks like now:
| *********************************************************
| Sub AddNewEntry()
| '
| Active***.Unprotect 'place at the beginning of the code
|
| If Range("A2") <> "" Then
| Application.Goto Reference:="R1C3"
| Range("A2").Select
| Else
| Application.Goto Reference:="R1C3"
| Range("A2").Select
| Selection.End(xlDown).Select
| ActiveCell.Offset(1, 0).Select
| End If
|
| Active***.Protect ' place at end of code
| End Sub
| *********************************************************
| I'm trying to do this:
| If (condition) Then
| ' do something
| Else
| ' do something else
| End If
|
| but in testing the code, it isn't working properly. On both sheets this
is
| used on, the behaviour is exactly the same even though the conditions are
| not the same and I should have different results.
|
| So, if there is only a header in column A, only this is needed:
| Application.Goto Reference:="R1C3"
| Range("A2").Select
|
| If there are more than 2 rows of data, then this will happen:
| Application.Goto Reference:="R1C3"
| Range("A2").Select
| Selection.End(xlDown).Select
| ActiveCell.Offset(1, 0).Select
|
| Thanks in advance for any help. If I can just lick this, I know that I
will
| really have broken the barrier and will be able to do quite a bit more in
| XL2K. :oD
|
|
.
- References:
- If then (else?) ...
- From: StargateFanFromWork
- If then (else?) ...
- Prev by Date: Re: If then (else?) ...
- Next by Date: How to Show Existing IE Instance if Already Exists, Else Open One
- Previous by thread: Re: If then (else?) ...
- Next by thread: Re: If then (else?) ...
- Index(es):