Macro para bloquear y desbloquear celdas+boton

Solo consultas sobre macros y código VBA Excel.
Reglas del Foro 1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!

Macro para bloquear y desbloquear celdas+boton

Notapor marceloicardo » 27 Jun 2014 10:25

Estimados, vuelvo a ustedes ya que me han ayudado siempre de gran forma y me han solucionado muchos problemas.

Ahora el tema en cuestion es un file en donde quiero realizar las siguientes acciones.

Tengo tres botones creados:
Confirm: Bloquea las celdas a completar (qty, precio, etc) + marca la fecha de revision y la cuenta de la revision (si es la 1° 2° 3°) + bloquea el boton confirm hasta tanto se apriete el boton Edit
Edit: Desbloquea las celdas a completar + desbloquea el boton de Confirm
Clear: Borra el contenido de todas las celdas a completar

He logrado la macro para borrar y confirm/edit, pero no es lo que quiero porque se bloquean y desbloquean todas las celdas, no solo las que necesito. Ademas no puedo lograr que con la accion de confirm se marque la revision, la hora de la revision y se bloquee el boton. Al igual con el edit

Adjunto va el archivo, para ver si me pueden ayudar.

Gracias.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
marceloicardo
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 17
Registrado: 06 Nov 2013 10:52

Re: Macro para bloquear y desbloquear celdas+boton

Notapor RoC » 27 Jun 2014 16:02

Marceloicardo: Puedo estar equivocado, pero el archivo que subes no es el que describes, sin embargo lo modifique, para lograr lo que pides.

Al confirmar te graba la revisión, al editar te desbloquea solo un rango y al borrar lo realiza sobre un rango.

Ten en cuenta que los códigos, se realizan en la hoja2, para seguir lo que subiste.

Espero te sirva
Saludos
RoC
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
RoC
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 236
Registrado: 20 Jul 2012 11:47
Ubicación: Chile

Re: Macro para bloquear y desbloquear celdas+boton

Notapor marceloicardo » 27 Jun 2014 18:13

Muchas gracias RoC es tal cual lo necesitaba. Ahora el problema esta en que hay algunas celdas que están bloqueadas y no corresponden, y no puedo encontrar el código que creaste. Me podrían ayudar con esto?
marceloicardo
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 17
Registrado: 06 Nov 2013 10:52

Re: Macro para bloquear y desbloquear celdas+boton

Notapor RoC » 27 Jun 2014 19:36

En el modulo1, busca el Sub Desproteger y allí ingresa las otras celdas que deseas desproteger al editar.

Esta línea libera solo el Rango ("A15:G20")

.Range("A15:G20").Locked = False

Saludos
RoC
RoC
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 236
Registrado: 20 Jul 2012 11:47
Ubicación: Chile

Re: Macro para bloquear y desbloquear celdas+boton

Notapor marceloicardo » 27 Jun 2014 20:19

Muchas gracias RoC nuevamente por tu ayuda. Me aprovecho de tu generosidad por ultima vez, para ver si me podes ayudar. Adjunto va el archivo, en la hoja "Terms and ..." hay dos casillas verificadoras, logre con la macro que aparezca la hoja oculta al momento de tildar la casilla de "acuerdo" y que no aparezca la hoja cuando presiona en la casilla de "no de acuerdo". Lo que necesito, es que una vez que presione alguna de las dos, queden ambas bloqueadas. Me podrías ayudar? Se que es molesto, pero juro que es la ultima ayuda en esto. Gracias, Marcelo.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
marceloicardo
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 17
Registrado: 06 Nov 2013 10:52

Re: Macro para bloquear y desbloquear celdas+boton

Notapor RoC » 30 Jun 2014 10:18

Marceloicardo: En el adjunto con la propiedad Enabled se realiza, lo que pides.

Yo normalmente uso controles Activex, y me inclinaría por los OptionButton, en vez de los CheckBox.

Te dejo los dos allí tu eliges.

Agregue una línea al inicio y al final, que sirve para evitar el parpadeo de la pantalla al ejecutar.

Saludos
RoC
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
RoC
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 236
Registrado: 20 Jul 2012 11:47
Ubicación: Chile

Re: Macro para bloquear y desbloquear celdas+boton

Notapor marceloicardo » 30 Jun 2014 21:52

Hola RoC, ya lo tengo resuelto, muchas gracias por la ayuda. Ahora el problema surge en otro momento, ya que al momento de iniciar a completar el sheet RFQ Template, me exige si o si contraseña, ya que es una hoja protegida, pero el tema es que debe estar protegida y bloqueada para modificaciones parcialmente.

Te adjunto mi archivo final.

Gracias nuevamente.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
marceloicardo
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 17
Registrado: 06 Nov 2013 10:52

Re: Macro para bloquear y desbloquear celdas+boton

Notapor RoC » 01 Jul 2014 09:58

Marceloicardo: Debes incluir la clave en la macro desproteger...

Si no lo logras incluyela en un nuevo mensaje y yo la incluyo en la macro.

Saludos
RoC
RoC
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 236
Registrado: 20 Jul 2012 11:47
Ubicación: Chile

Re: Macro para bloquear y desbloquear celdas+boton

Notapor marceloicardo » 01 Jul 2014 16:15

RoC lo adjunto, la contraseña es marcelo123

Por otro lado, seria bueno que la hoja permanezca 100% bloqueada hasta que el OptionButton de I Agree este en verdadero, o sea tildado como aceptado.

Muchísimas gracias por toda tu ayuda!
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
marceloicardo
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 17
Registrado: 06 Nov 2013 10:52

Re: Macro para bloquear y desbloquear celdas+boton

Notapor RoC » 02 Jul 2014 10:52

Marceloicardo: Revisa el adjunto, lo único que se hizo fue activar la macro desproteger al seleccionar el optinbutton, además evitar el parpadeo de la pantalla y colocar un mensaje si el usuario no desea aceptar los términos, eso puedes cambiarlo por lo que desees...

Saludos
Roc
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
RoC
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 236
Registrado: 20 Jul 2012 11:47
Ubicación: Chile

Re: Macro para bloquear y desbloquear celdas+boton

Notapor marceloicardo » 02 Jul 2014 20:55

Muchas gracias RoC por toda tu cooperación. Saludos, Marcelo.
marceloicardo
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 17
Registrado: 06 Nov 2013 10:52

Re: Macro para bloquear y desbloquear celdas+boton

Notapor RoC » 03 Jul 2014 09:45

De nada, nos vemos
Roc
RoC
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 236
Registrado: 20 Jul 2012 11:47
Ubicación: Chile

Re: Macro para bloquear y desbloquear celdas+boton

Notapor iwanovish » 04 Oct 2018 00:57

Hola Marco

tengo un caso muy similar, es un template que tiene 3 botones, al ejecutar cada boton quiero que se desbloquee y bloquee para que no puedan editar algunas celdas, me puedes ayudar? ya revise el caso en mencion pero no me queda ::(
iwanovish
Miembro Nuevo
Miembro Nuevo
 
Mensajes: 2
Registrado: 04 Oct 2018 00:33

Re: Macro para bloquear y desbloquear celdas+boton

Notapor iwanovish » 04 Oct 2018 00:59

RoC escribió:De nada, nos vemos
Roc


Hola Roc , antes que nada he revisado la macro y es buena, tengo un caso similar pero no me queda :( me puedes ayudar? tengo 3 botones, de los cuales al ejecutar cada uno quiero que desbloquee y al finalizar de ejecutar lo programado vuelva a bloquear celdas par proteger contra escritura, lo he intentado pero no me queda :( me puedes ayudar porfa? Saludos.
iwanovish
Miembro Nuevo
Miembro Nuevo
 
Mensajes: 2
Registrado: 04 Oct 2018 00:33


Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados
cron