Se em uma macro eu copio um valor de uma célula eu consigo colar em uma área.
...uno:Copy
...uno:Paste
Como defino esta variável sem copiar, informando o valor para copiar em uma área.
...Variável
...uno:Paste
Se em uma macro eu copio um valor de uma célula eu consigo colar em uma área.
...uno:Copy
...uno:Paste
Como defino esta variável sem copiar, informando o valor para copiar em uma área.
...Variável
...uno:Paste
Você deve usar a API do LibreOffice e a biblioteca Tools que está em toda instalação do LibreOffice.
Sub Main
GlobalScope.BasicLibraries.LoadLibrary("Tools")
dim Variavel As Long
Variavel =10000
oSheet=ThisComponent.Sheets(0) ' 0 é a primeira planilha
ChangeValueofRange (oSheet, "A1:A10", Variavel)
End Sub
Note que minha solução não “copia” mas atribui o conteúdo na célula. Estilos podem ser tratados no último parâmetro que é opcional (ver Ajuda).