Reconhecer a area selecionada

oData = ThisComponent.getCurrentController.getActiveSheet().getCellRangeByName( "A4:H4" ).getDataArray()

O Comando acima captura os valores da Planilha ativa de A4 ate H4 ( oData(0)(0) = A4 ; oData(0)(1) = B4, etc ).

Minha necessidade é alterar este comando para a área ativa…

Resumido a grosso modo:
oData = ThisComponent.getCurrentController.getActiveSheet().CelulasAtivas().getDataArray()

data = ThisComponent.CurrentSelection.DataArray

cuidado, a selecção pode ser muitas coisas…

https://wiki.openoffice.org/wiki/ES/Manuales/GuiaAOO/TemasAvanzados/Macros/StarBasic/TrabajandoConCalc/ReferenciaARangos#Referencia_a_la_selecci.C3.B3n_actual

1 Like