Foros del Web » Programación para mayores de 30 ;) » Programación General »

VISUAL SCRIPT-- Mirar este código ¿que esta mal?

Estas en el tema de VISUAL SCRIPT-- Mirar este código ¿que esta mal? en el foro de Programación General en Foros del Web. Dim difX, difY difX=Rng(2)-Rng(0) difY=Rng(3)-Rng(1) Public valor, escala If (difY>difX and difY<=500) Then valor1=((difY/10.5)*100) valor= 500/valor1 escala = 500 ElseIf (difY>difX and difY>500 and difY<=1000) ...
  #1 (permalink)  
Antiguo 12/02/2004, 10:31
 
Fecha de Ingreso: noviembre-2003
Mensajes: 121
Antigüedad: 20 años, 5 meses
Puntos: 0
VISUAL SCRIPT-- Mirar este código ¿que esta mal?

Dim difX, difY
difX=Rng(2)-Rng(0)
difY=Rng(3)-Rng(1)

Public valor, escala
If (difY>difX and difY<=500) Then
valor1=((difY/10.5)*100)
valor= 500/valor1
escala = 500

ElseIf (difY>difX and difY>500 and difY<=1000) Then
valor1=((difY/10.5)*100)
valor= 1000/valor1
escala = 1000


ElseIf (difY>difX and difY>1000 and difY<=2000) Then
valor1=((difY/10.5)*100)
valor= 2000/valor1
escala = 2000

ElseIf (difY>difX and difY>2000 and difY<=4000) Then
valor1=((difY/10.5)*100)
valor= 4000/valor1
escala = 4000
Else

END IF


If (difX>difY and difX<=500) Then
valor1=((difX/10.5)*100)
valor= 500/valor1
escala = 500

ElseIf (difX>difY and difX>500 and difX<=1000) Then
valor1=((difX/10.5)*100)
valor= 1000/valor1
escala = 1000

ElseIf (difX>difY and difX>1000 and difX<=2000) Then
valor1=((difX/10.5)*100)
valor= 2000/valor1
escala = 2000

ElseIf (difX>difY and difX>2000 and difX<=4000) Then
valor1=((difX/10.5)*100)
valor= 4000/valor1
escala = 4000
ELSE

END IF


¿Por que me falla?, sólo se ejecuta la primera acción dependiendo de la difX o difY
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:05.