Pergunte aqui
0

FUNÇÃO NO CALC

perguntadas 2020-11-09 14:39:51 +0100

imagem do gravatar de Felipe Rosseti

TERIA COMO CRIAR UMA FUNÇÃO, NO CAL, ATRAVÉS DE UMA MACRO COMO NO EXCEL?

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

Comentários

Ola @Felipe Rosseti, 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/...

Edite sua pergunta e de mais detalhes de sua necessidade.

imagem do gravatar de SchiavinattoSchiavinatto ( 2020-11-09 16:30:57 +0100 )editar

1 Resposta

0

respondidas 2020-11-24 21:51:34 +0100

imagem do gravatar de Jedison

updated 2020-11-24 23:04:33 +0100

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)

editar assinalar como ofensivo Excluir Link mais

Comentários

Ola @Jedison, VBA é do Excel, no LibreOffice é Basic.

Um exemplo: https://www.vivaolinux.com.br/artigo/...

imagem do gravatar de SchiavinattoSchiavinatto ( 2020-11-24 22:11:58 +0100 )editar

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?

imagem do gravatar de JedisonJedison ( 2020-11-24 22:19:59 +0100 )editar

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 (https://wiki.documentfoundation.org/P...

imagem do gravatar de SchiavinattoSchiavinatto ( 2020-11-25 00:40:57 +0100 )editar
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2020-11-09 14:39:51 +0100

Lidas: 35 vezes

Última atualização: Nov 24 '20