Ver Mensaje Individual
  #11 (permalink)  
Antiguo 14/03/2006, 02:13
potypoty
 
Fecha de Ingreso: noviembre-2005
Mensajes: 170
Antigüedad: 18 años, 5 meses
Puntos: 1
Primero: el inputbox consta de varios campos. Uno con el mensaje que quieres que saque, otro con el título, respuesta predeterminada, etc. En tu caso con los dos primeros valdría. Yo utilizaría variables para que sea más visual a la hora de programar.

Segundo: en VBA, como en todos los lenguajes de programación, debes cerrar la función que abras. En este caso si abres el if ... then, se cierra con end if.

Tercero: inputbox es una función de VBA y te devolverá un valor. Este valor es conveniente meterlo en una variable para que esta te indique cúal ha sido la opción elegia. Esto se haría variable=inputbox().

En resumen sería:
Mensaje="Introduzca la contraseña"
Título="Contraseña"
Respuesta=input(Mensaje,Titulo)
if not Respueta then ' esto es como poner if Respuesta=false then
Sheets("Hoja1").Activate
end if

Espero que te sirva.
__________________
El sabio no dice nunca todo lo que piensa,
pero siempre piensa todo lo que dice.
Aristóteles :pensando: