TERIA COMO CRIAR UMA FUNÇÃO, NO CAL, ATRAVÉS DE UMA MACRO COMO NO EXCEL?
Ola @FelipeRosseti, no Calc a função é criada com o comando inicial function NOMEDESEJADO, lembrando em Calc function retorna um valor como resposta e macro executa procedimentos.
Veja um exemplo de criação aqui: https://www.vivaolinux.com.br/artigo/Criando-uma-funcao-no-OpenOffice.org-Calc
Edite sua pergunta e de mais detalhes de sua necessidade.
Olá FELIPE.
Para criar uma FUNÇÃO no CALC existem duas maneiras. A primeira é por meio de MACRO, através do BASIC (Similar ao VBA do Excel), o que é um pouco mais complicado para explicar aqui.
Mas há uma forma bem mais simples que é a partir do própria interface do CALC.
Digamos que você queira criar uma função que multiplique o valor das duas colunas anteriores (tipo C10 = A10 * B10). Vamos dar para ela o nome de TESTE.
No CALC, selecione uma célula qualquer (no nosso caso, C10) e depois vá em PLANILHA/INTERVALO NOMEADO E EXPRESSÕES / DEFINIR
No formulário que abrirá, defina o NOME da sua função (TESTE); em INTERVALO OU EXPRESSÃO DE FÓRMULA digite a sua fórmula (A10 * B10) e no Escopo deixe marcado GLOBAL, para ela estar acessível em outras planilhas.
E pronto.
Quando quiser aplicar a fórmula em uma determinada célula, basta colocar nela =TESTE, e o sistema automaticamente fornecerá o resultado.
Se precisar mudar alguma coisa, vá de novo em PLANILHA/INTERVALO NOMEADO E EXPRESSÕES e depois em GERENCIAR. Qualquer alteração que você faça na sua FUNÇÃO refletirá em todas as células onde você a utilizou.
Esse método tem, ainda, uma vantagem sobre as funções criadas por MACRO (Basic) que é a de dispensar a necessidade de um evento para acionar a macro para atualizar o resultado.
(Se essa resposta resolveu a sua dúvida, colabore com a comunidade marcando-a ao lado como correta)
Ola @Jedison, VBA é do Excel, no LibreOffice é Basic.
Um exemplo: https://www.vivaolinux.com.br/artigo/Criando-uma-funcao-no-OpenOffice.org-Calc
Ah, sim. Tens razão. Como ele perguntou sobre as macros do Excell, esqueci de mudar meu chip… kkk
Aproveitando a deixa, Mestre Schiavinatto: qual o melhor local para publicar soluções que podem ajudar outros usuários do LibreOffice (CALC)? Aqui ou existe um site mais apropriado?
Minha primeira opção é aqui, é o canal oficial do LibreOffice para Perguntas/Respostas.
E se quiser divulgar modelos arquivos exemplo, indico o escritório Aberto (Escritório Aberto - The Document Foundation Wiki