Validacion de celda

03/04/2006 - 16:52 por PabloDM | Informe spam
Hola !!!
Quisiera saber si se puede proteger las celdas, para evitar que se pueda
pegar texto en ellas ya que tienen una lista para seleccionar desde la
validacion de la celda ...
ejemplo: si tengo en una celda una lista para selecionar la letra "A, B, C,
D, E "...
si yo copio otro texto y luego lo pego en la celda con validacion me lo
permite...
y es eso lo que no quiero...

DESDE YA MUCHAS GRACIAS !!!
 

Leer las respuestas

#1 Héctor Miguel
04/04/2006 - 00:50 | Informe spam
hola, Pablo !

... se puede proteger las celdas... que tienen una lista para seleccionar desde la validacion de la celda ...
... si yo copio otro texto y luego lo pego en la celda con validacion ... me lo permite... y es eso lo que no quiero...



necesitarias usar codigo en los eventos de 'esa' hoja [suponiendo que las macros sean una opcion 'viable'] -?-
1) haz un click-secundario sobre la etiqueta [con el nombre] de 'esa' hoja... y selecciona -> ver codigo...
2) copia/pega las siguientes lineas en el modulo de codigo de 'esa' hoja...
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Selection, Me.Cells.SpecialCells(xlCellTypeAllValidation)) Is Nothing Then Exit Sub
With Application
If .CutCopyMode = xlCut Or .CutCopyMode = xlCopy Then
.CutCopyMode = False
MsgBox "El rango de destino contiene celdas con validacion de entrada." & vbCr & _
"NO debes sobre-escribir estas reglas de validacion !!!."
End If
End With
End Sub

-> solo asegurate de que NO exista mas de un procedimiento con el nombre de:
-> Private Sub Worksheet_SelectionChange(ByVal Target As Range)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares