Red de conocimiento informático - Problemas con los teléfonos móviles - No sé por qué no hay una flecha desplegable en el lado derecho del código de validación de datos de VBA cuando se ejecuta. (gt;_lt;) ¡Buscando soluciones!

No sé por qué no hay una flecha desplegable en el lado derecho del código de validación de datos de VBA cuando se ejecuta. (gt;_lt;) ¡Buscando soluciones!

Creo que el problema puede estar en la expresión después de "Fórmula1:=".

No sé si la expresión "Extraer valores distintos (xxx)" es una función personalizada. Aunque no entiendo esta función, la analicé de acuerdo con las reglas de expresión de validación de datos:

1. Si esta expresión devuelve un resultado de tipo cadena, el resultado no debe estar vacío y el retorno. El formato del resultado debe ser similar a .Add?Type:=xlValidateList, ?AlertStyle:=xlValidAlertStop, ?Operator:=?_

xlBetween, ?Formula1:="A,?B,?C " ?A, B, C son los resultados de hacer clic en la barra desplegable para mostrar la lista

2 Si la expresión devuelve un área que contiene datos, el resultado debe ser similar a .Agregar? xlValidateList,?AlertStyle: =xlValidAlertStop,?Operator:=?_

xlBetween,?Formula1:="=$A$5:$A$8"?Esta área de datos puede ser una referencia absoluta o relativa , pero debe agregar un signo igual "=" delante.

El propietario puede concentrarse en probar esta expresión o grabar una macro para compararla y analizarla, de modo que los errores se puedan encontrar fácilmente.