¿Que me falla aquí?

02/08/2008 - 00:29 por phelix69 | Informe spam
Hola a todos:

¿Me podriais decir que me falla?

Private Sub CommandButton1_Click()
If Range("B5") = 0 Then Range("b5") = 15
ElseIf Range("B5") = 15 Then Range("b5") = 30
End Sub

Me sale un error de compilación diciendo Else sin if

Gracias por todo

Preguntas similare

Leer las respuestas

#1 Leonardo Anchiraico
02/08/2008 - 01:27 | Informe spam
Hola.

Solo pon varia lo siguiente y listo.

Private Sub CommandButton1_Click()
If Range("B5") = 0 Then
Range("b5") = 15
Else: If Range("B5") = 15 Then Range("b5") = 30
End If
End Sub




"phelix69" escribió en el mensaje
news:

Hola a todos:

¿Me podriais decir que me falla?

Private Sub CommandButton1_Click()
If Range("B5") = 0 Then Range("b5") = 15
ElseIf Range("B5") = 15 Then Range("b5") = 30
End Sub

Me sale un error de compilación diciendo Else sin if

Gracias por todo


Respuesta Responder a este mensaje
#2 Héctor Miguel
02/08/2008 - 01:36 | Informe spam
hola, !

Me podriais decir que me falla?

Private Sub CommandButton1_Click()
If Range("B5") = 0 Then Range("b5") = 15
ElseIf Range("B5") = 15 Then Range("b5") = 30
End Sub

Me sale un error de compilacion diciendo Else sin if



revisa los ejemplos en la ayuda en linea de vba/excel {F1} y analiza:
=> como es la estructura de las diferentes formas de If...End If (p.e.)

una sola condicion ?
forma 1:
If <condicion> Then
' aqui las acciones SI se cumple la condicion
End If

forma 2 (en una sola linea y "te ahorras" el End If:
If <condicion> Then acciones

varias condiciones ? (NO te puedes "ahorrar" el End If)
If <condicion 1> Then
' aqui las acciones SI se cumple la condicion 1
ElseIf <condicion 2> Then
' aqui las acciones SI se cumple la condicion 2
ElseIf <condicion 3> Then
' etc. etc. etc.
End If

hay mas variantes, asi que... si cualquier cosa (o informacion adicional)... comentas ?

saludos,
hector.
Respuesta Responder a este mensaje
#3 phelix69
02/08/2008 - 11:57 | Informe spam
Problema solucionado

Gracias a todos por vuestras soluciones y consejos.



"phelix69" escribió:


Hola a todos:

¿Me podriais decir que me falla?

Private Sub CommandButton1_Click()
If Range("B5") = 0 Then Range("b5") = 15
ElseIf Range("B5") = 15 Then Range("b5") = 30
End Sub

Me sale un error de compilación diciendo Else sin if

Gracias por todo


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida