compound if statement

M

Matthew Dyer

How do i make this work?

If Max = 39 Then dpdval = Roll15 _
Else Max = 59 Then dpdval = Roll2 _
Else Max = 89 Then dpdval = Roll3 _
Else Max > 89 Then dpdval = Roll4

the Then in the first else statement is highlighted and I get an error
Expected: end of statement
 
M

Mike H

Hi,

Like this but be careful with the use of MAX, it's an excel keyword and you
can get into triuble using it as a variable.

Select Case Max
Case Is = 39
dpdval = Roll15
Case Is = 59
dpdval = Roll2
Case Is = 89
dpdval = Roll3
Case Is > 89
dpdval = Roll4
End Select

Mike
 
J

JoeU2004

Matthew Dyer said:
How do i make this work?

You can use a Select statement, as MikeH suggests. Probably better.

But all that is wrong with your statement is: you are missing If after each
Else. Try:

If Max = 39 Then dpdval = Roll15 _
Else If Max = 59 Then dpdval = Roll2 _
Else If Max = 89 Then dpdval = Roll3 _
Else If Max > 89 Then dpdval = Roll4


----- original message -----
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top