domingo, 14 de junio de 2015

Abrir archivo de excel mediante formulario de login

Aqui se muestra un ejemplo en el cual mediante programacion vba creamos un formulario de login que nos pide ingresar el usuario y contraseña para abrir nuestro libro de excel.


Una vez ingresado los datos correctos y aceptamos, nos dirige hacia el archivo de excel que lo contiene.


11 comentarios:

  1. Muy bueno, pero tengo un problema.
    Tengo excel 2003, cuando le doy CANCELAR y vuelvo a abrir el libro me dice que ya esta abierto y me lo muestra sin ningun tipo de seguridad.-

    Gracias!

    ResponderEliminar
  2. Al apretar CANCELAR
    lo solucione con
    Private Sub CommandButton2_Click()
    ActiveWorkbook.Close
    End Sub

    pero me aparece "Guardar Cambios" antes que se cierre

    ResponderEliminar
  3. Hola sobre el codigo de logueo de usuaros si quieres no te muestre ese mensaje modifica tu codigo por una de estas opciones:
    Si quieres que se guarden los cambios escribe esto
    ActiveWorkbook.Close Savechanges:=True

    Si no quieres que se guarde escribe esto.
    ActiveWorkbook.Close Savechanges:=False

    ResponderEliminar
  4. tremendo lo que sabes chabon!!!

    Ahora tengo otro problema... es que abro un archivo desde un boton que lo tengo protegido (el libro), tengo la contraseña y cuando lo abro todo fenomeno.. el problema es cuando no quiero poner la contraseña para desproteger y apreto cancelar me lleva al depurador

    Sub cobertura()


    ChDir "C:\Documents and Settings\Mis documentos
    Workbooks.Open Filename:= _
    "C:\Documents and Settings\Mis documentos\Cobertura-Resultados2.xls" _
    , UpdateLinks:=0

    End Sub

    la idea es que si alguien quiere cancelar la puesta de la contraseña se cierre el libro...

    Gracias!
    Abrazo

    ResponderEliminar
  5. Amigo hice todos lospasos pero mi macro no me deja ingresar ayuda me sale error 424

    ResponderEliminar
  6. Gracias por su aporte. Tengo una consulta. Hay forma de controlar y guardar un historico de los usuarios que ya hubiesen ingresado. Me explico.
    Soy Profesor de los cursos de Excel Basico, Intermedio y Avanzado, apesar de los diversos metodos que hemos probado en varias ocaciones los estudiante se pasan por correo principalmente el archivo del examen y se copian entre ellos.
    Quisera controlar el ingreso de los usarios y si un usuario ya se registro e intenta enviar su archivo a otro que el segundo usuario no pueda cambiar los datos del primero ni modificar ni copiar nada del libro.
    Agradeciria sus comentarios.

    ResponderEliminar
  7. hola

    pregunta... luego que hago la prueba de colocar una contraseña distinta se cierra... pero después intento de nuevo y se abre sin protección.

    responder por favor.

    gracias

    ResponderEliminar
  8. Me podrían enviar el archivo a mi correo?
    alfonsobp15@gmail.com

    ResponderEliminar

Cargar multiples archivos txt en SSIS

 Fuentes Archivos planos Descargar AQUÍ los archivos Consulta SQL de creacion de tabla Despacho en SQL Server CREATE TABLE [dbo].[Despacho]...