Protect and unprotect all worksheets in Excel using VBA and macros @EXCELeINFO

Поділитися
Вставка
  • Опубліковано 15 гру 2024

КОМЕНТАРІ • 38

  • @fernandoarana2890
    @fernandoarana2890 Місяць тому +1

    Hola Alejandro muy interesantes tus videos ya me suscribi

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

    Muchas gracias Sergio, me ayuda mucho tu canal

  • @edwinromero7534
    @edwinromero7534 3 роки тому +2

    Sos Un genio

  • @elescritoriodejasso
    @elescritoriodejasso 6 років тому +1

    Excelente recurso! felicitaciones, el complemento está genial. Aunque inicialmente pensé que el tutorial era para desproteger hojas con claves olvidadas u formatos de terceros. Saludos cordiales y mis respetos.

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

      Uy, no me quiero meter con esos trucos porque pueden usarse para plagiar trabajo de otros.

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

    Muchas gracias....

  • @JATORable
    @JATORable 6 років тому +1

    Felicitaciones sergio, y gracias por compartir

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

    Genial, saludos y gracias Sergio.

  • @Fredick.7
    @Fredick.7 6 років тому

    Gracias por el aporte.

  • @fernandoarana2890
    @fernandoarana2890 Місяць тому

    alex una pregunta tendras algun video donde muestres como hacer un filtro de excel por medio de una macro que contiene formularios y obtener el ultimo renglón filtrado de una columna me ayudarias muchisimo como tenpuedo localizar ?

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

    Hola, ante todo muchas gracias por este articulo tan bueno, me sirve muchísimo. Solo una duda, cuando desprotejo las hojas, automáticamente se me desplaza a la penúltima hoja del libro, me explico, si tengo un libro de 6 hojas, cuando desprotejo se me va a la hoja 5 automáticamente. Se puede hacer para que cuando se desproteja se quede en la misma hoja donde tengo los botones de Proteger y Desproteger.
    Muchísimas gracias.

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

    Muchas gracias Sergio por tu tiempo y talento para explicar, esta MAcro solo es para ese mismo archivo de excel o lo puedo ejecutar en otro archivo que abra? ( estoy empezando a practicar macros disculpa la pregunta)

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

    Aficionado

  • @Antonio8688
    @Antonio8688 6 років тому

    Excelente, Sergio. ¿Cómo podemos hacer para proteger un libro de Excel contra apertura en donde cada usuario tenga su propia contraseña y éstos y éstas se vayan guardando en una tabla?

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

    Saludos mi estimado. Gracias por compartir sus conocimientos. Una consulta.: Cuando protejo la hoja excel con una contraseña, la base de datos que esta con herramienta de tabla se deshabilita y no funciona, habrá forma de solucionar este problema. Gracias por su respuesta.

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

    Muchas gracias! una consulta, tengo un código para proteger automáticamente todo el libro cuando se cierra, pero cómo habilito algunas acciones (como usar filtro o dar formato por ejemplo)

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

    que tengo que agregar en el código cuando me sale el error cuando me arrepiento y en lugar de poner el password pico cancel y me sale error 438 en tiempo de ejecución "el objeto no admite esta propiedad o método" saldudos estoy empezando en esto de las Macros.

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

    Hola Sergio, como estás. No se porqué pero copie la macro y aunque no me dice ningún error, no funciona. Además, ahora, cada vez que abro un libro, abre primero el libro de macros personal.xlsb y no lo he podido evitar. me podés orientar sobre cual puede ser el motivo de ambos problemas. Desde ya mil gracias como siempre.

  • @DanielOlivares-t8o
    @DanielOlivares-t8o Рік тому

    Bigboss tengo una gran duda, podrias ayudarme?

  • @nacho6575
    @nacho6575 6 років тому

    Buenos días desde España Sergio y Comunidad. Quiero enviar una consulta pero no doy dónde puedo hacerlo, así que a ver si llega haciéndolo desde este vídeo. La consulta es: Tengo una tabla dinámica que tira de una tabla donde hay un campo formulado. La TD está creada para poder utilizar RECUENTO ÚNICO. Pues cuando intento llevar ese campo formulado a la TD para que lo SUME, no me deja, solo deja CONTAR. Algo estaré haciendo mal, pero llevo dos días dando vueltas al tema y no hay forma de solucionarlo. A ver si puedo obtener tu ayuda desde este canal que me está sirviendo en mi trabajo muchísimo. Gracias anticipadas.

  • @heval_88
    @heval_88 6 років тому

    Hola Sergio excelente video, y una consulta, cómo hacer la validación de dos textbox si coinciden los datos mostrar un resultado ejp. Validar el número de documento y el tipo de documento, que si ingreso CC como tip doc y XXXXXXXXXX con num doc, si existen y coinciden me muestre los nombres y apellidos de está persona. Grácias.

  • @ivang.85
    @ivang.85 9 місяців тому

    Buenos días Sergio, descargué el archivo de ejemplo pero ingreso la clave para desproteger las hojas y no es la clave que ubicas en el video.

  • @tor3996
    @tor3996 6 років тому +1

    Hola Sergio felicidades por el video. Recientemente tuve la necesidad de bloquear unas celdas para que una vez capturado el dato no permitiera la captura y en caso de corregir, desbloquear esa celda. Encontré el siguiente código para bloquear y desbloquear pero el detalle es que hay que bloquear celda por celda lo que resulta tedioso tanto código cuando se trata de bloquear muchas celdas. Ojala me pudieras orientar si hay manera de adaptar ese código para abarcar un rango determinado y evitar escribir tanto código.
    Bloquear celda:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    On Error Resume Next
    If Target.Address = "$A$1" Then
    If UCase(Range("$A$1").Value) "" Then
    Range("J1").Select
    End If
    End If
    If Target.Address = "$A$2" Then
    If UCase(Range("$A$2").Value) "" Then
    Range("J2").Select
    End If
    End If
    End Sub
    Desbloquear celda:
    Sub Desbloq()
    On Error Resume Next
    mensaje = InputBox("Selecciones la celda a desbloquear, ", "Desbloquear")
    Range(mensaje).Value = ""
    Range(mensaje).Select
    End Sub
    Saludos cordiales.

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

      Hola. No veo en qué momento bloqueas celdas, no lo veo en tu código. Si al final le darás opción de desbloquear varias celdas, no sería mejor desbloquear toda la hoja y luego bloquearla.

    • @tor3996
      @tor3996 6 років тому +1

      Si disculpa Sergio, en realidad no es bloqueo de celda, en el código mas bien si la celta "A1" tiene dato la manda a la celda "J1", este código es el que me gustaría poder seleccionar desde la celda "A1:A50" por ej. pero no me lo acepta.
      La macro "Desbloq" borra el dato de la celda seleccionada para poder corregir, este si esta bien no sera necesario seleccionar un rango.

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

      Ya! Revisa este video por favor ua-cam.com/video/xDlSJuzx448/v-deo.html

    • @tor3996
      @tor3996 6 років тому +1

      Sergio viendo este video pude adaptar el código y quedo excelente. Mil gracias por tu apoyo, felicidades por tus aportaciones la verdad es invaluable!!!, saludos cordiales.

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

      Gracias a ti. Me alegra que te haya servido el ejemplo.

  • @59pepepaco
    @59pepepaco 6 років тому

    Gracias por no por este vídeo,si no por todo los que subes y realizas, los cuales son interesantes.
    Para pasarte alguna consulta como lo podemos hacer.
    Gracias por todo.

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

    Excelentes todos tus videos, tengo una consulta. Tengo un archivo donde puedo mostrar hojas dependiendo el usuario. Sin embargo quisiera que algunos usuarios no puedan modificar los datos de las hojas. Que me sugieres?

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

    Buena noche.
    Quisiera me ayuden con un código VBA: necesito hacer referencia de forma dinámica a formularios, almacenando el nombre de formularios en una variable y luego, según el dato almacenado en la variable, enviar información a dicho formulario.
    Copio el código que estoy intentando desarrollar pero no me funciona, espero me puedan ayudar.
    Dim Nombre_Formulario As String
    Public Sub seleccionar()
    Dim form As UserForm
    If Me.datalistado.ListItems.Count > 0 Then
    If Me.datalistado.SelectedItem Is Nothing Then
    MsgBox "Elija un registro para enviar a formulario", vbExclamation, Titulo
    Else
    With form(Nombre_Formulario)
    .txt_pais_id = Me.datalistado.SelectedItem
    .txt_pais = Me.datalistado.SelectedItem.ListSubItems.Item(1)
    .txt_nombre.SetFocus
    End With
    Unload Me
    End If
    Else
    MsgBox "El listado está vacío, primero llene para seleccionar un registro", vbExclamation, Titulo
    End If
    End Sub

  • @frederikramirezramonv7345
    @frederikramirezramonv7345 7 місяців тому +1

    Es pan comido desproteger un excel con macros!!

  • @raymundoeliasvalenzuelamal115
    @raymundoeliasvalenzuelamal115 10 місяців тому

    TENGO LA MACRO SENCILLA DE PROTEGER HOJAS PERO NO ME DEJA MANEJAR FILTRO Y TABLAS DINAMICAS ME PUEDES AYUDAR GRACIAS.

  • @CAAN-10
    @CAAN-10 3 роки тому

    Hola tenia una pregunta. Cuando protejo una hoja en excel las tablas ya no se expanden cuando escribo en la ultima fila me gustaría saber como solucionarlo.

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

    Como puedo hacer la contraseña que desde una macro la jale de una hoja