Pergunte aqui
1

Um valor colar em uma area com macro. [fechado]

perguntadas 2019-04-28 15:08:03 +0200

updated 2019-05-02 20:09:02 +0200

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
editar alterar tag assinalar como ofensivo reabrir mesclar Excluir

Fechado pelo seguinte motivo A pergunta foi respondida, a resposta certa foi aceita por Olivier
data do fechamento 2019-05-02 19:25:50.581078

1 Resposta

1

respondidas 2019-05-01 23:23:55 +0200

imagem do gravatar de Olivier

Você deve usar a API do LibreOffice e a biblioteca Tools que está em toda instalação do LibreOffice.

https://help.libreoffice.org/6.3/pt-B...

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
editar assinalar como ofensivo Excluir Link mais

Comentários

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).

imagem do gravatar de OlivierOlivier ( 2019-05-01 23:26:33 +0200 )editar

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2019-04-28 15:08:03 +0200

Lidas: 24 vezes

Última atualização: May 01