Criar Macro sem basic

Prezados(as), bom dia.

É possível criar macros sem utilizar-se de basic,
somente com funções do Calc.

Em caso afirmativo ou outra possibilidade, fineza
enviar tutorial.

Obrigado
Rosano

Prezado Antonio, bom dia.
Agradeço às informações, sobre linguagens (Basic e outras), mas nunca tive paciência ou capacidade de aprender linguagens de programação (somente quando na faculdade - basic bem básicp, na hp fx…).

.Penso em montar planilhas para: Controle de estoque/fornecedores/produção/vendas/custo de vendas/bdi…Então, pendei que fosse possível fazer uma macro nesse sentido, somente com funções.

mais uma vez, obrigado.

Ótimo final de semana junto aos seus.

Rosano

Bom dia,

Criar uma macro somente por funções do Calc é impossível, pois é preciso uma linguagem de programação para estruturar o rotina com as ações que se deseja automatizar. Mas no caso do LibreOffice é possível escrever macros em outras linguagens de programação: Python, Java, JavaScript, BeanShell.

O que acontece é que apenas a Linguagem Basic é integrada ao ponto de ter uma IDE interna na suíte e ser referenciada como LibreOffice Basic. Se vc for optar escrever em Python, por exemplo, deverá dispor de uma IDE externa, salvar o script e carregar através de Ferramentas > Macros > Organizar de Macros.


Tutoriais Python: (Artigos intitulados PyUno)


Atte,

Boa tarde.

O que pode ser feito, só com as funções do Calc, seria no caso de gravar a macro, sem digitar código.
Se você gravar ela poderá, simplesmente, repetir seus passos, ou seja, se você gravar ela e digitar a função do calc exatamente como quer e parar a gravação após, você não precisa desenvolver o código em Basic, pois ele fará o código automaticamente (ou seja, não será sem o Basic, apenas não precisará desenvolver o código).

Att

Prezado @BrunoBMS, bom dia.

. Penso em montar planilhas para: Controle de estoque/fornecedores/produção/vendas/custo de vendas/bdi…Então, pendei que fosse possível fazer uma macro nesse sentido, somente com funções.

Das intenções acima, é possível relacionar com macro(s) (sem linguagem(s)(?!)

Agradeço-lhe às informações

Ótimo final de semana junto aos seus.

Rosano

Oi @Rosano, um “Controle de estoque/fornecedores/produção/vendas/custo de vendas/bdi…”, dependendo do nível que deseja este controle, é possível sim, monta-lo sem macros, você já tem algum esboço deste controle?

Bom dia, @Rosano. Assim como disse o Gilberto, de acordo com o nível de controle, é possível, sim, porém, cada função que queira realizar você terá que ‘gravar’ inicialmente, sem a possibilidade de reutilizar parte de códigos de macros, mas não utilizar a programação não vai lhe inviabilizar o uso das macros.

Abraço.

Att,

Prezado Schiavinatto e BrunoBMS

Considerando uma ME de artefatos de cimento (concreto), as variáveis são em número reduzido (cimento, areia, brita, aço, aditivos…), então, sem utilizar macros creio ser possível montar planilha(s) com fim de controles mensais/anuais. Os Controles são simples. Meu receio é referente à segurança dessas planilhas.

Agradeço-lhes à intenção de colaborar.
Rosano

Rosano, boa tarde.

Indiferente se utilizar macros através de código em Basic, macros gravadas por repetição de comandos, ou simplesmente fórmulas inclusas diretamente no arquivo, não vejo uma diferenciação na questão de segurança, seja a segurança na parte de acesso ao arquivo quanto segurança no que diz respeito à confiança dos dados.

Agradeço-lhes às informas, BrunoBMS

Oi @BrunoBMS, sobre seu comentário anterior, “…sem a possibilidade de reutilizar parte de códigos de macros,…”, é possível sim, uma Macro para chamar outras sem problemas.