ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   If then else function (https://www.excelbanter.com/excel-discussion-misc-queries/170920-if-then-else-function.html)

Coppercrutch

If then else function
 
I have the following code:

If ActiveCell = "IP Corporate" Then
GoTo Corporate1
Else
GoTo Group1
End If

When I hover over the 'activecell' when running the code is states "IP
Corporate" as I expect it to because the activecell is "IP corporate" - (In
exactly the same format). But instead of going to Corporate1 it ignores this
and goes straight to 'Else' ? I can't understand why this simple if function
is not working. It doesn't seem to acknowledge the activecell ?

Any help much appreciated.

Jim Cone

If then else function
 
Try it this way to see what is happening...
'--
Sub Mystery()
On Error GoTo Huh
If ActiveCell.Value = "IP Corporate" Then
GoTo Corporate1
Else
GoTo Group1
End If

Corporate1:
MsgBox "Yes"
Exit Sub
Group1:
MsgBox "No"
Exit Sub

Huh:
Beep
MsgBox Err.Number & vbCr & Err.Description
End Sub
'--
Jim Cone
San Francisco, USA
http://www.realezsites.com/bus/primitivesoftware
(Excel Add-ins / Excel Programming)



"Coppercrutch"
wrote in message
I have the following code:
If ActiveCell = "IP Corporate" Then
GoTo Corporate1
Else
GoTo Group1
End If
When I hover over the 'activecell' when running the code is states "IP
Corporate" as I expect it to because the activecell is "IP corporate" - (In
exactly the same format). But instead of going to Corporate1 it ignores this
and goes straight to 'Else' ? I can't understand why this simple if function
is not working. It doesn't seem to acknowledge the activecell ?
Any help much appreciated.

Coppercrutch

If then else function
 
Cheers Jim,

I gave that a go then worked out the problem. My "IP Corporate" was actually
"IP Corporate " !! Always the simple things, one little space after a word.

Thanks for your help.

CC

"Jim Cone" wrote:

Try it this way to see what is happening...
'--
Sub Mystery()
On Error GoTo Huh
If ActiveCell.Value = "IP Corporate" Then
GoTo Corporate1
Else
GoTo Group1
End If

Corporate1:
MsgBox "Yes"
Exit Sub
Group1:
MsgBox "No"
Exit Sub

Huh:
Beep
MsgBox Err.Number & vbCr & Err.Description
End Sub
'--
Jim Cone
San Francisco, USA
http://www.realezsites.com/bus/primitivesoftware
(Excel Add-ins / Excel Programming)



"Coppercrutch"
wrote in message
I have the following code:
If ActiveCell = "IP Corporate" Then
GoTo Corporate1
Else
GoTo Group1
End If
When I hover over the 'activecell' when running the code is states "IP
Corporate" as I expect it to because the activecell is "IP corporate" - (In
exactly the same format). But instead of going to Corporate1 it ignores this
and goes straight to 'Else' ? I can't understand why this simple if function
is not working. It doesn't seem to acknowledge the activecell ?
Any help much appreciated.



All times are GMT +1. The time now is 02:39 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com