[RESUELTO]Macro Llenar un cuadro comb. con rango de datos
Publicado: Mar Sep 26, 2017 2:43 pm
Buenas, vuelvo a abrir mi caso para llenar el cuadro combinado, ya que de los ejemplos que anteriormente utilice explican como llenarlo con un Array pero necesito llenarlo con un rango de datos de una columna, esta columna posee datos duplicados, y quiiero que solo salgan los datos sin duplicarse y sin filas en blanco, ejemplo
Columna G
Cobrador
JAM MOLINA
<-------------------------Fila en blanco
RAFAEL MENA <-----------------------------------dato duplicado
JAM MOLINA<-------------------------Dato duplicado
GALY ALVAREZ
JAM MOLINA
HECTOR DARIO BULA
MENSAJERIA DRISTRIENVIOS S.A.S.
DANNY ALTAMIRANDA
DANIEL PEREZ <---------------------------------dato duplicado
DANIEL PEREZ
RAFAEL MENA
en el cuadro combinado deberia solo estar estos datos sin la fila vacia y sin los duplicados, y adicionalmente, la primera opcion del combo debe ser "MOSTRAR TODOS"
El cuadro Combinado esta directamente sobre la hoja de calc, no esta dentro de un formulario de dialogo.
lo he estado intentando de esta manera pero no funciona
gracias..
Columna G
Cobrador
JAM MOLINA
<-------------------------Fila en blanco
RAFAEL MENA <-----------------------------------dato duplicado
JAM MOLINA<-------------------------Dato duplicado
GALY ALVAREZ
JAM MOLINA
HECTOR DARIO BULA
MENSAJERIA DRISTRIENVIOS S.A.S.
DANNY ALTAMIRANDA
DANIEL PEREZ <---------------------------------dato duplicado
DANIEL PEREZ
RAFAEL MENA
en el cuadro combinado deberia solo estar estos datos sin la fila vacia y sin los duplicados, y adicionalmente, la primera opcion del combo debe ser "MOSTRAR TODOS"
El cuadro Combinado esta directamente sobre la hoja de calc, no esta dentro de un formulario de dialogo.
lo he estado intentando de esta manera pero no funciona
Código: Seleccionar todo
Arraydep = ThisComponent.Sheets.getByName("Maestro").getCellRangeByName("G8:G15")
oForm.getByName("ComboDep").StringItemList = ArrayDep