comparar dos variables

23/12/2007 - 12:06 por Pupinet | Informe spam
Buenos días,

-Se pueden comparar dos variables para poder acceder a un "if"? Me
explico: tengo dos variables, proxim y actual. Cuando la compilación
llega al if me da error.

If proxim < actual Then


-Proxim es un número aleatorio según:

proxim = Int((10 - 0 + 1) * Rnd + 0)


-Actual es un valor capturado de una celda segun:

Range("B2").Select
actual = Selection

Que restricciones existen para comparar variables, se puede hacer?

Muchas gracias de antemano por vuestra ayuda.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
23/12/2007 - 22:41 | Informe spam
hola, !

-Se pueden comparar dos variables para poder acceder a un "if"?
Me explico: tengo dos variables, proxim y actual.
Cuando la compilacion llega al if me da error.
If proxim < actual Then
-Proxim es un número aleatorio segun:
proxim = Int((10 - 0 + 1) * Rnd + 0)
-Actual es un valor capturado de una celda segun:
Range("B2").Select
actual = Selection
Que restricciones existen para comparar variables, se puede hacer?



no debes exponer solo el comentario de que "cuando la compilacion llega al fin me da error"...
sin haber expuesto el algoritmo completo (o al menos la parte donde falla) con el que obtienes el error
podria imaginar un "cierto" numero de posibles causas para obtener errores (tampoco dices cual es el error)
lo que pudiera "preocuparme"... es el numero de posibles causas que NO me hubiera imaginado :))

el siguiente ejemplo (me) funciona +/- como se espera:

Sub Prueba()
Dim Prox As Integer, Actual As Integer, Msj As String
Prox = Int(Rnd() * 10)
Actual = Range("b2")
If Prox < Actual Then Msj = "Menor" Else Msj = "Mayor o Igual"
MsgBox "Prox ha resultado en: " & Prox & vbCr & _
"Actual contiene: " & Actual & vbCr & _
"Prox es " & Msj & " que Actual"
End Sub

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida