Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index



Prezado Xará e prezado Gilberto
Não é bem isto que eu queria, eu quero algo que transforme meu texto em função,
Veja por exemplo a função =HYPERLINK()  ela faz o que eu quero faz, pega os dados de uma célula que 
tem a função concatenar e transforma o conteúdo concatenado num hiperlink, mas somente para criar 
hiperlink a partir dessa lógica. para outros códigos nem adianta tentar.
Entendeu? Eu quero que o conteúdo retornado como texto para uma célula possa ser interpretado em 
outra célula como um função. Seria uma função para obter função
Grato pela atenção

Date: Wed, 5 Dec 2012 18:03:09 -0300
Subject: Re: Calc fazer o CONCATERNAR( ) retornar como código
From: joao.cormick@gmail.com
To: betovisk1@hotmail.com
CC: usuarios@pt-br.libreoffice.org

Prezado Xará,

O que você precisa é de uma função que avalie uma expressão. Esta função costuma se chamar EVAL nas 
linguagens de programação, como JavaScript e Python.

Pelo que pude pesquisar, o Basic do LibreOffice não tem esta função.


Uma solução seria criar uma macro em JavaScript e depois criar uma macro no Basic invocando a macro 
anterior.

Olhe a seguinte dica:

http://www.oooforum.org/forum/viewtopic.phtml?p=234351#234351


Testei no LibreOffice 3.5.6 e 3.6.3 e funcionou.

Saudações solidárias,

João

Em 5 de dezembro de 2012 16:25, JA G <betovisk1@hotmail.com> escreveu:



Pessoal que função posso agregar ao CONCATENAR() para que o conteúdo concatenado retorne em um 
código normal por exemplo:

A1 (contém a texto "20")B1 (contém a texto "+")C1 (contém a texto "5")

D5 (contém a função "CONCATENAR(A1;B1;C1)" Queria que na Célula D5 aparecesse o resultado 25 (como 
se eu tivesse digitado "=A1+C1")



Grato por qualquer ajuda.João Alberto

--

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+help@pt-br.libreoffice.org

# Cancelar sua assinatura: mande e-mail vazio para:

  usuarios+unsubscribe@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+help@pt-br.libreoffice.org
# Cancelar sua assinatura: mande e-mail vazio para:
  usuarios+unsubscribe@pt-br.libreoffice.org
# Arquivo de mensagens: http://listarchives.libreoffice.org/pt-br/usuarios/

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.