Hola a todos! Necesito cargar una lista de validacion a una celda especfícia a traves de una macro de Basic . Estos valores los tengo cargados en la misma hoja donde está la celda pero necesito que se modifiquen dinamicamente cuando chequeo o no un checkbox. Alguien me podrá dar una idea. Desde ya gracias!
Y casi con seguridad hacerlo sin macros, aporta tu fichero de ejemplo y se puede mirar.
Asumo que ya sabes como y donde poner este código. C1
es la celda donde quieres poner la validación, y en el rango A2:A4
de la misma hoja están los valores.
doc = ThisComponent
sheet = doc.CurrentController.ActiveSheet
cell = sheet.getCellRangeByName("C1")
validation = cell.validation
validation.Type = com.sun.star.sheet.ValidationType.LIST
validation.Formula1 = "Sheet1.A2:A4"
cell.validation = validation
Excelente Mauri, gracias por el aporte, lo pruebo y te comento.