boas pessoal, alguem sabe atraves de uma macro, como obtenho o numero de linhas que foram preenchidas numa folha de calc.
aguardo
cumps
obrigadão olivier
Há uma macro pronta na biblioteca Tools do LibreOffice:
GlobalScope.BasicLibraries.LoadLibrary("Tools")
oPlanilha = ThisComponent.getSheets().getByName("MinhaPlanilha")
iUltimaLinha = GetLastUsedRow(oPlanilha)
Essa macro está no container “Macros do LibreOffice”, Biblioteca “Tools”, módulo “Misc”.
Uma variante como função:
Function UL(MinhaPlanilha as String) as Integer
GlobalScope.BasicLibraries.LoadLibrary("Tools")
oPlanilha = ThisComponent.getSheets().getByName(MinhaPLanilha)
UL = GetLastUsedRow(oPlanilha) + 1
End Function
e chame pela fórmula
=UL("Planilha1")
A biblioteca Tools está cheia de macros úteis. Vale a pena dar uma olhada.