Saltar al contenido

Proteger formato de celdas


valderramacesar

Recommended Posts

publicado

Hola, tengo una archivo Excel donde he protegido la hoja y he dejado una columna libre para que sea llenada con datos de tiempo "mm:ss", y no quiero que las personas que lo llenen cambien el formato.

Me podrían ayudar a que dicho formato no pueda ser cambiado pero se pueda llenar. 

Les agradezco de antemano por su valiosa ayuda.

publicado

cuando protejas la hoja (celdas editables DESbloqueadas), asegura que NO quede marcada la casilla para la opcion de "aplicar formato a celdas" (tampoco a filas y columnas)

publicado
Hace 6 horas, Héctor Miguel dijo:

cuando protejas la hoja (celdas editables DESbloqueadas), asegura que NO quede marcada la casilla para la opcion de "aplicar formato a celdas" (tampoco a filas y columnas)

Muchas gracias por su respuesta, Usted se refiere a cuando Protejo la hoja así?

 

publicado
Hace 11 horas, valderramacesar dijo:

no funciona como deseo, por ejemplo al copiar una celda de la columna adyacente se pierde el formato

ese el el detalle de copiar > pegar celdas:

si NO pegas solo valores/formulas, el "pegado" se va con todo, a menos que te apoyes en las macros/vba (?), se sobre-escribe cualquier formato previo en el rango de destino

publicado
Hace 7 horas, valderramacesar dijo:

so es lo que deseo bloquear; que no cambien el formato de la columna, copiando y pegando o  de otra manera

ok, pasamos al apoyo por vba
en el modulo de código de "esa" hoja (según lo que anticipas que podría suceder)...
en el evento:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  ' aqui pones alguna de las opciones ... '
End Sub

op1: si quieres que NO se permita copiar (nada) entre las celdas y rangos de esa hoja...

  Application.CutCopyMode = False

op2: si quieres proteger (solo) celdas con formato de "mm:ss" Y...
- la selección de "destino" ES iniciando en una de esas celdas protegidas:

  If Target.NumberFormat Like "*:*" Then Application.CutCopyMode = False

eventualidades ? (p.ej.)
- como proteges si el "origen" (copia) es de varias celdas (filas y/o columnas)
- Y la celda inicial de "destino" esta FUERA de esas celdas protegidas
- PERO... la "expansión" del rango copiado > pegado "invade" cualquiera de las protegidas ???

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.