Me funciona un código de check list pero no me respeta la validación de datos de la hoja

Tengo el siguiente código el cual realiza bien

¿El detalle es que en la hoja tengo una validación de datos pero al ejecutar el código este me pone los datos que contenga el check-list y no me reconoce la validación me pueden ayudar?

Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
On Error GoTo Errores
    'Pasa el número y nombre del cliente al userform
   ActiveCell = ListBox1.List(ListBox1.ListIndex, 0)  ' NUMERO
 Unload Me
Exit Sub
Errores:
MsgBox "No existe datos", vbInformation, "AVISO"
End Sub

el rango de la validacion de datos es la sig

=$AM$8:$AM$23

Ahora bien en el código le tengo indicado que sea en la celda activa

2

2 Respuestas

4.708.075 pts. Sancho, si los perros ladran ...

La función de validación de datos de Excel es muy útil, pero tiene una falla grave: es fácil para un usuario eliminar accidental o intencionalmente las reglas de validación. Por ejemplo, cuando se copia y se pega sobre las celdas. Y también cuando se utiliza desde una macro, en este caso no respeta las reglas de validación de datos.
.

Excel's Data Validation feature is very useful, but it has a serious flaw: It is easy for a user to accidentally (or intentionally) delete the validation rules. For example, you copy a range of cells and then paste them to a range that contains Data Validation, the Data Validation will be destroyed.

http://spreadsheetpage.com/index.php/tip/ensuring_that_data_validation_is_not_deleted/ 

.

Lo que debes hacer antes de poner el dato en la celda de validación, pueden ser dos cosas. Verificar que lo cargado en el listbox siempre tenga datos correspondientes a la validación, o bien, antes de poner el dato, validar si es un dato válido, si no es válido entonce enviar el mensaje de error.

303.350 pts. https://youtube.com/programarexcel...

No comprendo bien la relación que tienes entre la validación de datos y el código que expones, no obstante te dejo un link donde puedes bajar cientos de ejemplos de macros y varios ejemplos con listbox que te pueden orientar

https://www.youtube.com/playlist?list=PLdK9H5dMIfQhCuim_Sw4MwbYx1Q5eqF9z

suscribe https://youtube.com/programarexcel.com 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas