Macro Automática
Hola. Tengo la hoja1 donde diligenciare datos a partir de la celda A1 hasta A1500. Los datos que debo diligenciar debe ser lo que se encuentran en el rango AA1:AA15 de la misma hoja. Lo que quiero es que cuando digite o copie un valor en unas de las celdas del Rango A1:A1500, sea uno de los valores que se encuentran en el rango AA1:AA15. En el caso que el valor que digite no corresponda a la base (AA1:AA15), se active una macro, notificándome con un mensaje box, que no se puede digitar el valor.
Intente trabajar con validación celda, pero no me sirve en el caso cuando copio los valores de una celda a otra. Solo aplica en el momento que dígito el valor en la celda.
Creo que me sirva:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim RangCtrl As String
Dim EnRango As Variant
Intente trabajar con validación celda, pero no me sirve en el caso cuando copio los valores de una celda a otra. Solo aplica en el momento que dígito el valor en la celda.
Creo que me sirva:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim RangCtrl As String
Dim EnRango As Variant
Respuesta de Alekz Vargas
1
5 respuestas más de otros expertos
Respuesta de Victor Perdomo
1
Respuesta de martirola
1
Respuesta de Jorge Cue
1
Respuesta de blooddragon
1
Respuesta de juanalberto2
1