Show several sheets in Excel based on the user entered in a VBA Userform @EXCELeINFO

Поділитися
Вставка
  • Опубліковано 12 вер 2024
  • ✅ Download the file | www.exceleinfo....
    🏆 Subscribe | goo.gl/M5zNA8
    In a previous tutorial we saw how to show an Excel sheet depending on the user and password entered. In the UA-cam comments I received a question that was repeated several times, and that question is How can we do to assign different sheets to show each user.
    That is why I decided to modify the file to change the logic to the VBA macro and now be able to define which or which pages can be displayed by logged in user in our Microsoft Excel file.
    Table of users, passwords and leaves
    We have a table in Excel where we store the values ​​of USER NAME, USER, PASSWORD, LEAVES. There is one column for each sheet in our Excel file. If we look at Figure 1, each column corresponding to each sheet has SI or No. specified. This means that we will indicate for each user, which pages will be visible when entering their login and password information.
    More examples | www.exceleinfo.com
    More examples | blogs.itpro.es/...
    Facebook Page | / exceleinfo
    Get notificacions on Telegram | t.me/EXCELeINFO
    Twitter | @EXCELeINFO
    Twitter | @SergioACamposH
    Download EXCELeINFO addin:
    addin.exceleinf...

КОМЕНТАРІ • 128

  • @samuelfranciscogarcia1440
    @samuelfranciscogarcia1440 5 років тому +1

    Compa GRACIAS POR un día más de darnos nuevos conocimientos está muy padre tu trabajo.

  • @pataslocas4595
    @pataslocas4595 5 років тому +2

    ¡Infinitas gracias!, muchas gracias por compartir tus conocimientos, gracias, muchas gracias. Saludos de El Salvador.

  • @jeancarlosgarcia5438
    @jeancarlosgarcia5438 3 роки тому

    Muchísimas gracias. Descargué el archivo y le hice algunas modificaciones y quedó genial aparte que guarda automáticamente los cambios, eres un capo estimado me sirvió mucho.

  • @vodafoneagente8525
    @vodafoneagente8525 2 роки тому +2

    Hol Sergio super bueno tu macro, muchas gracias! te pudiera consultar: Este excel puede abrirse simultaneamente por varios usuario a la vez? y... Se puede usar sin problemas en Excel Drive?? Un gran abrazo

  • @javieraastudilloriquelme5263
    @javieraastudilloriquelme5263 5 років тому +1

    Excelente como siempre Sergio, te doy las gracias por todo lo que enseñas nos sirve de mucho en el entorno laboral

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 років тому

      Gracias Javiera. Encantado de que apliquen todo lo que aquí les muestro.

  • @mauriciogarcia4852
    @mauriciogarcia4852 5 років тому +2

    Buen trabajo Sergio, estos aporte que usted nos hace enriquecen nuestra vida profesional y gracias por colocar todos tus conocimientos al servicio de los demás. Sera pedirle mucho que en este proyecto el usuario pueda cambiar la contraseña?.

  • @AntonioGonzalez-mb8qk
    @AntonioGonzalez-mb8qk 3 роки тому

    Sergio, muchas gracias por compartir. Lo explicaste muy bien y me sirvió mucho.

  • @josesanchez-si7mx
    @josesanchez-si7mx 4 роки тому +1

    Muchas gracias, en verdad soy un fiel seguidor y todos los videos me han servido para mejorar mi manejo excel, pero como todo avanza, quiero saber si esta macro se puede utilizar en una hoja de calculo de drive, espero que pueda contestarme esta pregunta o si es posible y mejor aún subir un video con el ejemplo. Felicidades por su canal y un saludo desde colombia

  • @jhojarjimenezreyes4733
    @jhojarjimenezreyes4733 4 роки тому

    Eres un capo hermano saludos desde Perú, gracias por brindar tus conocimientos me sirvió de mucho.

  • @EmprendimientoConsul
    @EmprendimientoConsul 2 місяці тому

    Muy bueno, muchas gracias.

  • @JinjinatoSMP
    @JinjinatoSMP 5 років тому +1

    Impresionante idea para nuestros proyectos en excel.

  • @aeormusic
    @aeormusic 4 роки тому

    Sergio eres el mejor!!! Crack de cracks, mil gracias esto me salvó la vida.

  • @axelrhenals2390
    @axelrhenals2390 Рік тому +1

    Excelente explicación, mil gracias Sergio. Como puedo descargar el archivo Excel.

  • @AngelRuiz-rc8im
    @AngelRuiz-rc8im Рік тому

    excelente video,

  • @carlosrojasj6565
    @carlosrojasj6565 4 роки тому

    Hola Sergio, debo decir que están increíblemente buenos tus tutoriales y muy bien explicados. Gracias por tu trabajo. En mi caso te quería consultar (o más bien solicitar) si en cambio de ingresar una contraseña, se puede mostrar las hojas dependiendo solamente de un ID, y además que las hojas que se muestren dependan de un segundo dato que seria el cargo que ocupa el ID, y finalmente que las hojas contengan los datos de identificación de ese ID, Nombre, Cargo, etc (Estoy pensando que las hojas sean exámenes distintos que deba rendir el usuario identificado)

  • @chuielmalo205
    @chuielmalo205 5 років тому +1

    Muchas gracias, eh mejorado bastante con tus videos, ya tienes mi like, saludos y sigue por favor

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 років тому

      Me alegra saber que mis videos ayudan a ser más productivos.

    • @chuielmalo205
      @chuielmalo205 5 років тому +1

      @@SergioAlejandroCampos
      Claro que si, Los videos de filtrado de listas, y este en especial, tome algunas ideas para trabajar en mejorar las bases de datos que uso.
      En serio muchas gracias el codigo ha hido de mucho a menos, xk con menos codigo hago mas y veo que uso menos memoria del equipo, osea que es aun más rapidas la bases de datos, muchas gracias.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 років тому

      A ti.

  • @blackjan14
    @blackjan14 3 роки тому

    Sergio buenas noches, excelente macro, quisiera pedirte una recomendación, necesito aplicar todo este proceso a un archivo excel, necesito iniciar de cero la programación de la macro, o puedo usar tu cadena de programación adecuando al libro de excel en el que la voy a aplicar ? agradeceré tus comentarios

  • @Moises1683
    @Moises1683 3 роки тому

    Excelente explicación

  • @PQEK62
    @PQEK62 5 років тому +2

    Gracias. Excelente. Una pregunta, que hace cstr?

  • @luisalfredoquinonezvaldez8096
    @luisalfredoquinonezvaldez8096 3 роки тому

    Excelente me funciona, tengo una duda si tuviera una base de datos en una hoja de este archivo, pero necesito copiar esa base a otra hoja de otro archivo, como puedo logearme en vba para copiar es información a ese otro archivo, gracias por tu ayuda bendiciones

  • @leonardoranzatto
    @leonardoranzatto 5 років тому +1

    Sergio, buen día.
    Te hago una consulta un poco mas compleja, el archivo esta excelente y funciona perfecto, pero existe alguna posibilidad de replicar esto en Google Docs? En realidad lo que necesito es que se pueda modificar paralelamente por los usuarios creados, pero sin que se generen conflictos al guardar, esto me sucede si por ejemplo utilizo File Stream o DorpBox como almacenamiento compartido.
    Quizas se te ocurre otra opción. Desde ya muchas gracias por el aporte y la posible ayuda!

  • @sateliteterritorial4906
    @sateliteterritorial4906 5 років тому

    super interesante
    Veo que escucha a su público
    Ahora que veo su video se me ocurrio si esto se puede llevar a ser funcional en una empresa con varias pc, me explico....que se pueda usar este archivo como un programa entre varios usuarios de diferentes pc al mismo tiempo para agregar o quitar datos. Me imagino una tienda donde el stock interactua con lo que hay en el almacen o en una central de autobuses donde entrar varios datos entre diferentes usuarios mientras todos ingresan datos o los modifican al mismo tiempo o en un hospital donde el proceso de atención de un enfermo pasa por diferente personal y donde a su expediente electrónico, por decirlo así, se le agrega datos dependiendo del medico o enfermera o por medirle estudios etc, creo eso del hospital esta bueno y más que eso me pregunto si excel puede ser usado así......con muchos usuarios interactuando en una base de datos inicial para atender a los diferentes pacientes.

  • @blackjan14
    @blackjan14 3 роки тому

    Sergio Buenas tardes, felicidades he ocupado tu proyecto y me ha funcionado de maravilla , hoy e uno de los libros donde ocupo esta macro me aparece un mensaje de que nos se encuentra en proyecto o la biblioteca sabes a qué se debe este tema ocupo 365 y solo es en uno de varios archivos donde está la misma macro crees que tenga alguna solución ?

  • @rodriguezmendozaana5595
    @rodriguezmendozaana5595 6 місяців тому

    Hola Sergio, esta muy padre tu explicación, pero como le hago para que puedan entrar al mismo tiempo las personas en un libro, que tienen asignadas sus hojas
    Realice una prueba pero cuando estando una persona con su hoja asignada y entra otra se cambia las hoja de la primera persona por la de la segunda

  • @jlvaldesj
    @jlvaldesj 4 роки тому

    Sergio, un millón de gracias!!!... tengo una pregunta, ¿Cómo puedo colocar botones ocultos (CommandButton) en la hoja "Principal" y que solo se muestren a los usuarios que tengan acceso a la hoja según se defina "SI" en la tabla de usuarios.... Quiero usar la hoja principal como pantalla de incio con botones a las paginas a los que los usuarios puedan visualizar.

  • @SDGP012
    @SDGP012 3 роки тому

    Todo está muy bien, solo tengo una duda, si la persona tiene conocimiento básicos de VB, podrá acceder al codigo y por ende a la contraseña, hay alguna forma que no pueda acceder a la macro sin usuario y contraseña?

  • @luisgomez7605
    @luisgomez7605 5 років тому

    excelente no me estaba contando la variable i, gracias

  • @sogo75
    @sogo75 5 років тому +1

    Muy bueno como siempre Sergio, tengo una consulta como ocultar los botones o comandos de un userform el cual tienes como menú principal, según usuario que inicie sesión, no se si me explico, lo que sucede es que oculte el libro de excel y use un userform como menú principal donde tengo todas las opciones y quisiera saber como darle acceso o restricciones según usuario. no se si me puedes ayudar. gracias por el apoyo de ante mano.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 років тому +1

      Hola. En el siguiente vídeo tocaré un tema similar. Permanece atento.

  • @melissanaranjoguzman4698
    @melissanaranjoguzman4698 Рік тому

    Buenas noches profe, espero este muy bien.
    tengo una duda es que requiero que al ingresar un usuario y contraseña este pueda ingresar a los ComboBox que yo le asigne y que dentro de los ComboBox esten las hojas que yo desee que se le muestren a ese usuario, pero las hojas deben de estar siempre ocultas, solo se muestre cuando el usuario la seleccione en el ComboBox.
    Quedo atenta a sus comentarios
    Muchas gracias

  • @adrianacastaneda9647
    @adrianacastaneda9647 5 років тому

    Hola Sergio, excelente video, me puedes ayudar con una macro para proteger columnas con fórmulas sin que se tenga que proteger la hoja, para que el usuario pueda grabar el archivo con otro nombre y copiar la información como valores. Mil gracias por tu ayuda

  • @ingeniero_juanmejia
    @ingeniero_juanmejia 3 роки тому +1

    Sergio muy buen video, lo único es que deberías hacer un poco mas limpio el código. Gracias

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  3 роки тому

      Gracias Juan. Qué tips nos regalas para hacer más limpio el código? Y así todos aprendemos.

  • @29CYCLOPS
    @29CYCLOPS 5 років тому

    Muy bueno!

  • @LuisHerasDelRosario
    @LuisHerasDelRosario 5 років тому +1

    Disculpa Sergio me puede explicar esta respuesta:
    Sergio Alejandro Campos - EXCELeINFO
    Hace 1 día
    Hola. Entra al editor de VBA y valida en la parte izquierda el nombre de la hoja. La hojas tienen un nombre para etiqueta, pero otro nombre de objeto.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 років тому

      Te sucede un problema similar?

    • @LuisHerasDelRosario
      @LuisHerasDelRosario 5 років тому +1

      Si @@SergioAlejandroCampos

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 років тому

      Entra al editor de VBA usando Alt+F11 y en la parte izquierda verás las hojas que tiene tu archivo. Valida el nombre fuera del paréntesis que sea igual al que está dentro del paréntesis.

    • @LuisHerasDelRosario
      @LuisHerasDelRosario 5 років тому +1

      Me aparece Hoja11 y en patentesis Usuarios debo cambiar el nombre de hoja11 a usuarios o estoy procediendo mal @@SergioAlejandroCampos

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 років тому

      En qué parte del código te marca error? Puedes dejarle cualquier nombre siempre y cuando lo mandes llamar en tu código.

  • @daniel_pereira_gomes
    @daniel_pereira_gomes Рік тому

    Hola, me funciona perfecto cuando están aplicadas las macros, ahora sí se lo envío a otra persona y lo abre sin habilitar las macros, puede ver absolutamente todas las hojas, cómo puedo hacer para que cuando lo abra la otra persona sin importar que tenga habilitada o no las macros no pueda ver todas las hojas?

  • @carlosrangelgomez5925
    @carlosrangelgomez5925 5 років тому

    Hola sergio, como quedaría el comando para cuando ingrese la contraseña y le pique en validar no quede en la hoja principal sino en la de de trabajo habilitada para cada usuario???
    Gracias por estos videos no te imaginas todo lo que nos ayudaaa

  • @ygorjohann77
    @ygorjohann77 3 роки тому

    si le cambio las el nombre a las pestañas y modifico el usuario y contraseña funcionara?

  • @arquijocker81
    @arquijocker81 5 років тому

    Muy bueno, pero, al aplicar la macro tengo algunos inconvenientes: 1. Al correr la macro, el archivo parece abierto pero no se ve en pantalla, debo darle abrir de nuevo y ya se muestra; 2. luego de correrla, no me oculta las hojas para los demás usuarios, en cualquiera de ellos las hojas quedan abiertas; 3. en la linea " Call OcultarHojas ", me da error cuando retiro la comilla (´) de comentario. No se que estoy haciendo mal. Porque descargue tu archivo de ejemplo y allí no da ningún error. // Me gustaría poder contactarte y me ayudaras con el tema. ( pero debo mencionar que en general Esta guía esta muy buena) Gracias¡¡¡

  • @leonidashernandez3947
    @leonidashernandez3947 5 років тому +1

    uchas gracias , muy buen video y me sirvió de mucho , sin embargo pude ¨llamar los datos¨de las Hojas ocultas desde otro archivo de excel ejemplo //=+'[INFORME.xlsm]USARIO'!C2 // y pude " visualizar las claves de todos" incluso la de admin . Como puedo evitar que pueda llamar los datos de las hojas incluso ocultas??' Mil gracias

  • @geronimokaracic8892
    @geronimokaracic8892 3 роки тому

    Estimado Alejandro. Hace una semana que le doy vueltas a la macro y a pesar que la reviso y vuelvo revisar no logro entender el motivo del error que me marca ya que esta hecho en forma identica a tu ejemplo salvo pequeñas diferencias. Es donde esta el FOR NEXT. Al final cuando quiero correrlamacro me aparece un mensaje Error de compilacion NEXT sin FOR
    Podrias darme una pista?
    Gracias desde ya
    Francisco Karacic

  • @eduardoamodelafuente1722
    @eduardoamodelafuente1722 Рік тому

    Buenas Sergio,
    Tengo una duda. Si tengo un excel con varias pestañas y quiero que la pestaña España se muestre solo a "X" persona y que esa persona vea oculta el resto de pestañas, lo mismo que si la pestaña pone "Francia", hacerlo visible a la persona del pais y que solo vea esa y el resto aparezcan como ocultas. Como se puede hacer? Gracias de antemano
    Saludos

  • @GranfaoTung
    @GranfaoTung 4 роки тому

    Buenas Sergio necesito tu ayuda. Por temas de trabajo necesito hacer un login de usuario con clave que se renueve cada vez que se usa y ademas que le llegue la nueva clave aleatoria al usuario por mail o de alguna forma pero por un tema de seguridad no puede quedar registro. La idea es que mi jefe es bastante desconfiado y como hace giros de dinero no quiere que quede registro para que nadie vea lo que mando. Se me ocurrio hacer un correo cifrado que solo el poniendo una clave pueda descifrar y que esto por seguridad una vez usado necesite nueva clave. Espero haberme explicado bien y lo que más espero es que si esta en voz me des una ayuda. Gracias

  • @saravictoriaduenasrodrigue6706
    @saravictoriaduenasrodrigue6706 4 роки тому

    Hola! una pregunta, habrá alguna manera de ingresar pero solo con el nombre de usuario? es decir, sin usar alguna contraseña. Gracias

  • @vanessaalvarez5638
    @vanessaalvarez5638 2 роки тому

    No puedo ver en el archivo la hoja con la tabla de usuarios asi viene ?

  • @homegautama8083
    @homegautama8083 2 роки тому

    Hola Sergio buenas tardes! Gracias por tan Excelente Explicación y ayuda!. Te consulto, mi macro arroja "Subíndice fuera de intervalo" y me pide depurar esta parte Sheets(HojaVisible).Visible = True
    No me permite seguir avanzando. Me puedes ayudar por favor!?

  • @antonioperezolvera5805
    @antonioperezolvera5805 5 років тому

    Tengo una duda, hice mi macro tengo todo bloqueado desde el libro asta el proyecto echo ajuste para que me funcione bien, pero al insertar el modulo y el formulario del usuario al ejecutarlo me sale un error que es
    "no se puede asignar la propiedad visible de la clase worksheet" Me podía decir a que se debe.. Nota mi macro inicia automáticamente desde que abro mi archivo y esconde la hoja de calculo.

  • @jimmyfrankramossarmiento4476
    @jimmyfrankramossarmiento4476 5 років тому

    @EXCELeINFO porfa mi consulta .. gracias soy un buen seguidor¡

  • @carlosrangelgomez5925
    @carlosrangelgomez5925 5 років тому +1

    Hola @sergio que le puedo agregar al código para cuando le de ingresar a un usuario se me muestre una de las hojas a las que tiene acceso para trabajar

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 років тому

      Es con este ejemplo. Tú decides a qué hoja le das acceso al usuario. Puedes tener 10 hojas y 10 usuarios. Le permite a una hoja a cada uno.

  • @juandiegogomezberrio4345
    @juandiegogomezberrio4345 4 роки тому

    Buenas noches. tengo un problema... cuando se ejecuta la macro de usuario y contraseña, están se me detiene en esta línea .
    If MostrarHoja = "SI" Then Sheets(HojaVisible).Visible = True) y me arroja un error "1004" con el comentario "no se puede asignar la propiedad Visible a la clase WorkSheet. pero solo me sucede en el archivo que cree, por que descargue el que tienes en la página de ExceleInfo y no presentó problema alguno..... Version de Office Profesional plus 2019.
    agradezco me puedas colaborar.

  • @lic.adrianflores4392
    @lic.adrianflores4392 5 років тому +1

    Excelente Sergio , una duda hice todo segun a lo que mire en tu video pero al poner el usuario y contraseña me dice error de compilacion no se ha definido la variable y me manda directo aqui señalando en amarillo USUARIOS, cabe mencionar que donde tengo los datos de usuarios le puse nombre a la hoja "USUARIOS"
    'En caso de que el usuario exista, validamos su contraseña.
    ElseIf UsuarioExistente = 1 Then
    DatoEncontrado = Rango.Find(What:=Me.txtUsuario.Value, MatchCase:=False, LookAt:=xlWhole).Address
    Contrasenia = CStr(USUARIOS.Range(DatoEncontrado).Offset(0, 1).Value)

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 років тому

      Hola Lic. Adrián. Me puedes comentar por favor cómo tienes la línea donde le asignas valor a la variable Rango.

    • @lic.adrianflores4392
      @lic.adrianflores4392 5 років тому

      Sergio Alejandro Campos - EXCELeINFO muchas gracias ya quedó solucionado todo está a la perfección, logre detectar que el error era por el nombre que tenía asignado en VBA a la hoja Usuarios excelente aporte

  • @esbsinsight7543
    @esbsinsight7543 3 роки тому

    Hola Sergio, muchas gracias por el vídeo. Quería comentarte que a nosotros nos sucede que, si el archivo está en Office 365 y por ejemplo, yo tengo acceso a todas las hojas del libro, y un compañero en ese momento tiene el libro abierto, automáticamente al yo poner mi password se le actualiza y puede ver las mismas hojas que yo aunque su usuario tenga hojas limitadas.
    ¿Cómo podríamos solucionarlo?
    Un saludo!

    • @sistemamotors6089
      @sistemamotors6089 2 роки тому

      yo tambien tuve ese mismo problema,. lo pudiste solucionar?

  • @cesaringo18
    @cesaringo18 4 роки тому

    buen video, pero tengo un problema, al descargar el codigo de tu pagina, puedo trabajar bien, modifico todo, y lo guardo, al cerrar excel, desaparece completamente el archivo unque lo guarde en el video, y no se a que se debe, lo meti en carpeta, y hasta la carpeta desaparecio. podrias explicarme porque sucede? o como respolverlo? muchas gracias.

  • @brancojosefigueroaayala4657
    @brancojosefigueroaayala4657 5 років тому +1

    Hola bro, sabrás como compartir una macro en red y puedan editar varios usuarios a la vez

  • @reinjiful
    @reinjiful 4 роки тому +1

    Hola, excelente vídeo. Tengo un problema con la linea de código: Sheets(HojaVisible).Visible = True. Solo me muestra la primera hoja y después sale error '9'. Subíndice fuera del intervalo.
    Gracias

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  4 роки тому

      Ese error indica que el nombre de hoja es inválido.

    • @reinjiful
      @reinjiful 4 роки тому

      @@SergioAlejandroCampos Muchas gracias. Tenía 2 hojas con un espacio en blanco de más en el nombre.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  4 роки тому

      Me alegra que lo hayas resuelto.

    • @centrodedistribucionsantia9894
      @centrodedistribucionsantia9894 2 роки тому +1

      @@SergioAlejandroCampos @hisoka Buen día, a mi me marca el mismo error, pero al revisar las hojas todas están bien escritas

  • @julianarce7147
    @julianarce7147 4 роки тому

    Hola pongo usuario y contraseña admin pero no me aparecen las hojas para editar los usuarios y que hojas pueden ver

  • @cuatrosgh3789
    @cuatrosgh3789 4 роки тому

    Hola, tengo un problema con linea: Set FormActivo = UserForms(0) y después sale error '9'. Subíndice fuera del intervalo.

  • @chemagaming9765
    @chemagaming9765 3 роки тому

    amigo quiero que se muestren las hojas de los usuarios, hice tal cual aparece en el video y no me aparecio

  • @ElSebasBiker
    @ElSebasBiker 5 років тому

    Hola, buen video, pro de donde saco la carpeta formulario la creo o como hago ahí :c estoy agobiado ayuda porfa :c

  • @lkmt7
    @lkmt7 3 роки тому

    Necesito tu asesoría :3

  • @juacarlossanchezmacias106
    @juacarlossanchezmacias106 4 роки тому

    Buen día Sergio podria ayudarme no me corre la macro me da el error 424 en tiempo de ejecucion se requiere un objeto y me marca este dato en la macro ** Contrasenia = CStr(Usuarios2.Range(DatoEncontrado).Offset(0, 1).Value)** me ayuda please

  • @lic.adrianflores4392
    @lic.adrianflores4392 5 років тому +1

    Estimado Sergio , existe algún programa que pueda ayudarme a poner una buena contraseña a un proyecto anti piratas , qué método usas para tus proyectos VBA?

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 років тому

      Hola Adrián. Para mis proyectos uso el programa Unviewable plus.

    • @lic.adrianflores4392
      @lic.adrianflores4392 5 років тому +1

      Sergio Alejandro Campos - EXCELeINFO comprando la licencia de Ribbon por un año cuesta como 30 dlls con esa licencia se activará unviewable plus ?

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 років тому

      No estoy seguro. Sé que aquí adquieres el software sites.fastspring.com/esotericconsulting/instant/unviewablevbalicenseoptions?source=esotericconsulting

    • @lic.adrianflores4392
      @lic.adrianflores4392 5 років тому +1

      - Muchas gracias Sergio por tomarte la molestia en atenderme !

  • @tavocamacho9794
    @tavocamacho9794 Рік тому

    Alguien podría ayudarme porfavor, al correr la marco señala txtusuario y dice que no encuentra el dato o método.
    Gracias

  • @cesaringo18
    @cesaringo18 4 роки тому

    alguien tiene el mismo problema que yo? que pueda ayudarme a corregirlo? se me borran las macros o este proyecto de mi maquina, no entiendo porque.
    use el codigo completo y funciona, al guardar desaparece, y si descargo el archivo tambien desaparece. no se que hacer, si alguien pudiera apoyarme por favor.

  • @juniorbarberena5337
    @juniorbarberena5337 5 років тому +1

    Hola Sergio. Tengo un problema talvez puedas ayudarme:
    Se me detiene con un error 424: Se requiere un objeto. Esto pasa en la parte donde va a validar la contraseña, el unico cambio que hice fue en el nombre de la hoja, la llame Usuarios pero de ahi todo igual.
    Contrasenia = CStr(Usuarios.Range(DatoEncontrado).Offset(0, 1).Value)
    El DatoEncontrado me muestra el numero de su celda , pero no que sucede

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 років тому

      Hola. Entra al editor de VBA y valida en la parte izquierda el nombre de la hoja. La hojas tienen un nombre para etiqueta, pero otro nombre de objeto.

    • @juniorbarberena5337
      @juniorbarberena5337 5 років тому +1

      Gracias todo resuelto crack .!!

  • @aliciasimon5350
    @aliciasimon5350 5 років тому +1

    Hola como hago ..donde tengo que entrar para ver el panel...ese'''

  • @you2dream
    @you2dream 5 років тому +1

    *SERGIO, PERO SI UN USUARIO UNA VEZ INGRESADO, EN SU HOJA HACE REFERENCIA A LA HOJA "USUARIOS" SE LE MOSTRARÁ TODOS DATOS EN DICHA HOJA INCLUYENDO TODOS LOS USUARIOS CON SU RESPECTIVA CONTRASEÑA* ¿NO SERÍA MEJOR PODER MANEJAR COMPLETAMENTE LOS USUARIOS Y CONTRASEÑAS DESDE EL PROPIO USERFORM Y NO DESDE UNA HOJA EXCEL?

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 років тому

      Hola. Creo que es mejor ponerle un nombre a las hoja que no haga referencia a que guardamos usuarios, bloquear las macros para que no sepan las hojas que existen. Manejar los usuarios desde el mismo UserForm sería viable pocos usuarios.

    • @you2dream
      @you2dream 5 років тому +1

      Sergio Alejandro Campos - EXCELeINFO Gracias amigo por aclarar mis dudas 👍

  • @Static-145
    @Static-145 3 роки тому +1

    Me sta dando error 424 en esta fila, Contrasenia = CStr(Usuarios.Range(DatoEncontrado).Offset(0, 1).Value) alguién me puede ayudar por favor.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  3 роки тому

      Valida que el nombre de tu hoja sea Usuarios. Entra al editor de VBA y en la parte izquierda mira los nombres de los objetos.

    • @emilionachar
      @emilionachar 3 роки тому

      @@SergioAlejandroCampos Tambien se me bloquea en este error, el nombre de mi hoja es Usuarios2

    • @emilionachar
      @emilionachar 3 роки тому

      Solucionado, era el nombre del objeto. Muy bueno el proyecto gracias.

  • @jilberthcardenas
    @jilberthcardenas 5 років тому

    Hola buenos dias como haría que por usuario me bloquee celdas. Ej. usuario01 pueda editar hoja 1 celda A1- usuario02 NO pueda editarlo

  • @jimmyfrankramossarmiento4476
    @jimmyfrankramossarmiento4476 5 років тому +1

    He probado que todo este procedimiento de seguridad se puede evitar presionando SHIF al abrir el archivo ... como se podria evitar eso ? , muchas gracias.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 років тому

      Qué sucede exactamente cuando presionas Shift?

    • @jimmyfrankramossarmiento4476
      @jimmyfrankramossarmiento4476 5 років тому

      @@SergioAlejandroCampos muchas gracias por responder Sergio, si se corre la macro al abrir o iniciar el archivo excel normalmente me sale el userform el cual me solicita el usuario y contraseña, pero si al volver abrir el excel manteniendo presionando Shift evita que salga el userform y se tiene libre acceso al contenido del excel.

  • @alexdiaz4140
    @alexdiaz4140 5 років тому

    Buen trabajo amigo Sergio me pueda ayudar ya que en el archivo que estoy haciendo en la parte de VB :
    ElseIf UsuarioExistente = 1 Then
    DatoEncontrado = Rango.Find(What:=Me.TextUsuario.Value, MatchCase:=False, LookAt:=xlWhole).Address
    Clave = CStr(Usuario.Range(DatoEncontrado).Offset(0, 1).Value
    _________________________________________________
    EN LA PARTE DE CStr(Usuario.Range(DatoEncontrado).Offset(0, 1).Value ME ARROJA EL ERROR DE COMPILACION: CALIFICADOR NO VALIDO DESPUÉS DE DARLE ACEPTAR ME APARECE SUBRAYADO Usuario. que esta entre CStr y .Range agradeceria su mayor colaboracion con responder esta pregunta ya que no puedo seguir desde hay .... gracias

    • @ronaldo.i.o.8401
      @ronaldo.i.o.8401 4 роки тому

      holas q ta. yo tambie tengo el mismo problema,,me aparece datoencontrado vacio .........y nada que avanza,che .logrASTE RESOLVERLO ?

  • @h0lck476
    @h0lck476 4 роки тому

    como se puede quitar el parpadeo de las hojas al iniciar?

  • @duarod123456
    @duarod123456 4 роки тому

    hola buenas noches no puedo descargar el archivo, me dice que es invalido.
    saludos

  • @alejandrofonsecaduque5530
    @alejandrofonsecaduque5530 4 роки тому

    Hola! gracias! sin embargo.. no me permite ver la hoja "usuarios"

  • @resservadoplays7101
    @resservadoplays7101 4 роки тому

    Me aparece un error en el FormDesing que puedo hacer

  • @EcoDev-Solutions
    @EcoDev-Solutions 5 років тому

    Excel-ente!

  • @user-hc7bm5bw5n
    @user-hc7bm5bw5n Рік тому

    porque no me muestra la "hoja del usuario 2" ?

  • @nicolasreboredo6638
    @nicolasreboredo6638 7 місяців тому

    Como hago esto pero en google shets?

  • @pacovera9856
    @pacovera9856 5 років тому

    Buen día una duda me sale un error en la parte de mostrar las hojas si en Next me dice que hay un Error de complicación: Next sin For no se si me podrías asesorar Gracias Saludos

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 років тому

      Recuerda que debemos respetar la sintaxis:
      For Each Objeto in Colección
      Next Objeto

  • @resservadoplays7101
    @resservadoplays7101 4 роки тому

    Me aparece en UserForm donde dice
    Private Sub Userform_Initialize
    El error en esta parte - - FormDesing.FormDesing
    Call OcultarHojas
    End Sub

  • @Lakshmynarayanyganes
    @Lakshmynarayanyganes 5 років тому

    Hacer un botón dónde el usuario pueda cambiar su contraseña.

  • @ygorjohann77
    @ygorjohann77 3 роки тому

    se ha producido un error 9 en tiempo de ejecucion

  • @inversioneseurotecnica6271
    @inversioneseurotecnica6271 5 років тому

    Buen video cuando les pongo nombre a las hojas me bota error u.u

    • @jeancarlosgarcia5438
      @jeancarlosgarcia5438 3 роки тому

      yo lo cambié donde están el nombre de las hojas y en la hoja misma que quiero mostrar y si me resultó

  • @chemagaming9765
    @chemagaming9765 3 роки тому

    Algún turioal donde lo hagas desde 0?