Um dia perguntei no ask do libreoffice: como fazer para obter uma fórmula concatenando células? É uma das minhas perguntas mais acessadas, já está com mais de 4 mil visualizações. Mas, muitas pessoas não atentam como pode fazer para conseguir isto.
Primeiro, um obrigado ao Olivier Halot, pois foi quem me respondeu e ensinou. No vídeo abaixo, eu ensino como conseguir essa que para mim foi uma façanha :) .
Bom proveito pessoal, não esqueçam de avaliar o vídeo se foi útil.
Para você criar uma função, o melhor é criar primeiro uma macro (para saber onde colocar) e depois copia e cola o texto que disponibilizo, abaixo da macro, ou mesmo se coloca no lugar da macro. Testa lá. De qualquer forma deixo o arquivo para você baixar com a função gravada para você tirar sua dúvida.
Caso vc ainda não tenha seu dropbox pode pegar este convite meu https://db.tt/ik9anJ5J, isto me ajuda a ter mais espaço por lá.
O texto da função: se você baixou o arquivo acima esqueça esta fórmula abaixo, para não confundir.
Function Beto (aFormula as String, aLocal as String)
REM O local da célula que vai receber a nova formula não pode ser o local de onde esta função é chamada
oPlanilha = ThisComponent.CurrentController.ActiveSheet
oCelula = oPlanilha.getCellRangeByName(aLocal)
oCelula.Formula = aFormula
Beto=0
End Function
Este comentário foi removido pelo autor.
ResponderExcluir