Tengo el siguiente problema, quiero utilizar la formula UNICOS en VBA para sacar los resultados únicos de una columna (columna que tiene el nombre de "Soporte" asignado) de una tabla.
El problema que tengo, es que solo me devuelve un resultado cuando el resultado que necesito deberían ser varios, pero imagino que en el código VBA al referirme a una única celda solo me devuelve un resultado.
En cambio en excel al utilizar la funcion únicos, como permite desbordamiento me devuelve todos los resultados que necesito uno debajo de otro.
=UNICOS(Soporte)
Como puedo ,utilizando la función en VBA, permitir ese desbordamiento? Siempre y cuando sea posible por supuesto.
En la imagen adjunto una captura del documento, el resultado que quiero es el que empieza en F5, y el resultado que obtengo con VBA es que me devuelve un único soporte (E5).
Mi intención es realizarlo desde VBA
Muchas gracias de antemano.
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
Hola buenas,
Tengo el siguiente problema, quiero utilizar la formula UNICOS en VBA para sacar los resultados únicos de una columna (columna que tiene el nombre de "Soporte" asignado) de una tabla.
El código de VBA es el siguiente:
ActiveCell = Application.WorksheetFunction.Unique([Soporte])
El problema que tengo, es que solo me devuelve un resultado cuando el resultado que necesito deberían ser varios, pero imagino que en el código VBA al referirme a una única celda solo me devuelve un resultado.
En cambio en excel al utilizar la funcion únicos, como permite desbordamiento me devuelve todos los resultados que necesito uno debajo de otro.
=UNICOS(Soporte)
Como puedo ,utilizando la función en VBA, permitir ese desbordamiento? Siempre y cuando sea posible por supuesto.
En la imagen adjunto una captura del documento, el resultado que quiero es el que empieza en F5, y el resultado que obtengo con VBA es que me devuelve un único soporte (E5).
Mi intención es realizarlo desde VBA
Muchas gracias de antemano.