Oi Denis

A intenção inicial seria, acredito eu, por exemplo: em uma planilha que possa ter centenas de fórmulas enormes em células, troca-las por uma funçâo que faça a mesma coisa (como nos navegadores o link encurtado!!!) com a intenção de diminuir tamanho de arquivos..

Ok vou continuar fuçando nas macros..

Gilberto

Em 06/03/2013 11:47, DenisDobbin escreveu:

  Oi Gilberto,

A criação de funções segue a mesma rotina das macros convencionais 
(procedimentos) a diferença é que a função executa uma rotina, recebe um valor 
durante a rotina e devolve um resultado e, por isso, pode ser usada diretamente 
nas células e geralmente recebem parâmetros (não necessariamente, vide a função 
PI() que não tem parâmetro).

No mais é saber onde guardar... se vai ficar disponível somente para um arquivo 
ou para a aplicação... Daí pra frente ainda estou aprendendo a estrutura das 
macros do LO e infelizmente não posso ajudá-lo.

Espero ter clareado as suas ideias...


Abração


Denis Dobbin
-------------------



________________________________
  De: Gilberto Schiavinatto <gilbe...@schiavinatto.com>
Para: "usuarios@pt-br.libreoffice.org" <usuarios@pt-br.libreoffice.org>
Enviadas: Terça-feira, 5 de Março de 2013 21:16
Assunto: [pt-br-usuarios] Manual sobre Funções definidas pelo usuário.
Alguém sabe onde posso encontrar alguma informação sobre a criação de funções (function), tipo esta sobre o volume.

-
Function VOL(a,b,c)
VOL = a * b * c
End Function
-

-- .....\\\\~|~////.........
......'((@.@))'..........
----oOOo-(_)-oOOo--------
..Gilberto Schiavinatto..
www.schiavinatto.com/mundolibre
www.schiavinatto.com/aplicativos
WinXP - LO versão 3.6.4.3
e LO versão Versão 4.0.0.3 Portable
-------|-----|-----------
......_|.\_/.|_..........
...../___/ \___\.........
....---==---==---.......
.


-- Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
mande e-mail vazio para usuarios+h...@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
usuarios+unsubscr...@pt-br.libreoffice.org
# Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/


--
Você está recebendo e-mails da lista usuarios@pt-br.libreoffice.org
# Informações sobre os comandos disponíveis (em inglês):
 mande e-mail vazio para usuarios+h...@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
 usuarios+unsubscr...@pt-br.libreoffice.org
# Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/

Responder a