Página 1 de 1

atualizar parte de uma fórmula

Enviado: 29 Out 2019 às 17:50
por amandiocapela
Olá amigos. Sou novo aqui. Procurei algo semelhante já existente no fórum, porém não encontrei.

Utilizo um sistema para operações em bolsa e ele permite trabalhar com serviço DDE.
a fórmula padrão para chamar um dado é: =profitchart|cot!PAPEL.ULT
Exemplo: =profitchart|cot!PETRX280.ULT onde PETRX280 é o papel que estou querendo atualizar e .ULT é a informação que preciso.

A minha necessidade é poder alterar com facilidade o papel para realizar experimentações rápidas.

Eu tentei concatenar, separando as informações em 3 célucas, sendo:
1) =profitchart|cot!
2) PETRX280 (único campo que preciso atualizar com frequência)
3) .ULT

O texto se forma perfeitamente, mas não executa a fórmula e fico apenas com o texto =profitchart|cot!PETRX280.ULT na célula.

Existe alguma maneira de fazer o que preciso?

Valeu!!!!

Re: atualizar parte de uma fórmula

Enviado: 29 Out 2019 às 21:08
por osvaldomp
Veja se funciona.
A1 ~~~> '=profitchart|cot!
A2 ~~~> PETRX280
A3 ~~~> .ULT

1. escolha uma célula para colocar a fórmula, por exemplo D1 ~~~> então selecione D1 / menu Fórmulas / Gerenciador de Nomes / Novo / na caixa Nome: coloque linkdde (o nome é de livre escolha) / na caixa Refere-se a: coloque =AVALIAR(A1&A2&A3) / clique em Fechar

2. em D1 coloque ~~~> =linkdde

Re: atualizar parte de uma fórmula

Enviado: 30 Out 2019 às 16:58
por amandiocapela
osvaldomp escreveu:Veja se funciona.
A1 ~~~> '=profitchart|cot!
A2 ~~~> PETRX280
A3 ~~~> .ULT

1. escolha uma célula para colocar a fórmula, por exemplo D1 ~~~> então selecione D1 / menu Fórmulas / Gerenciador de Nomes / Novo / na caixa Nome: coloque linkdde (o nome é de livre escolha) / na caixa Refere-se a: coloque =AVALIAR(A1&A2&A3) / clique em Fechar

2. em D1 coloque ~~~> =linkdde
Obrigado pela ajuda Osvaldo.
Inicialmente eu até achei que tivesse dado certo.
Fiz um videozinho rápido para ver como ficou, já que sem o programa que utilizo não adianta eu mandar meu arquivo excel.
A célula deveria atualizar constantemente, porém ela só atualiza quando seleciono e dou enter.

Segue vídeo:
https://youtu.be/-QocC4qBKAc

Mais uma vez obrigado e aguardo se tiver outra ideia.

Abrs.

Re: atualizar parte de uma fórmula

Enviado: 30 Out 2019 às 17:09
por osvaldomp
Você experimentou desativar a fórmula que está em F2 e deixar ativa somente a que está em D2 ?

Embora eu não tenha o link para testar, seria oportuno você disponibilizar o arquivo no estado exato de como está no vídeo.