Ir ao conteúdo
  • Cadastre-se

Formula de Referência de celula para celula


Ir à solução Resolvido por Patropi,

Posts recomendados

Patropi,

Grato ao retorno pra Excel 2003, mas não é isso que preciso. Essa formula já conheço a trocentos anos Rssss

Na C5 da Plan1, preciso que, não pode haver formula alguma. Por isso preciso que a formula que está em C5 na Plan2, envie o resultado direto para a Plan1 tndeu!!

 

Exemplo, na "Plan2" seria +/- assim o que eu quero:

 

=SOMA(Plan1!A5:B5);(Plan1!C5)

 

Aguardo...

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Você falou fórmula, e como um célula sem ter fórmula vai retorna um resultado?

a fórmula de uma célula nunca retorna resultado em outra célula.

 

O que você deseja pode ser feito,mas apenas com programação VBA.

 

Veja um exemplo na planilha, para ver o resultado clique no botão:

 

20_01_15_Soma_Patropi.xls

 

[]s

Link para o comentário
Compartilhar em outros sites

Boa noite,

Encontrei esse código, que pode me servir de base pra chegar onde quero. A questão é que está dando erro e não entendo o porque.

Alguém pode me dizer o que está errado??

 

Private Sub Worksheet_Change(ByVal Target As Range)
Worksheets("Plan1").Range("B1:B10").Valor = Worksheets("Plan2").Range("A1:A10").Valor
End Sub

 

Grato a todos.

Link para o comentário
Compartilhar em outros sites

Fala jcgmc, o error é porque. esta referenciando um intervalo de valores. 

Segue abx duas opções:

valores de celulas individuais: 

Worksheets("Plan1").Range("B1").Value = Worksheets("Plan2").Range("A1").ValueWorksheets("Plan1").Range("B2").Value = Worksheets("Plan2").Range("A2").Value'.. e assim por diante

ou usando o copy p/ o intervalo: 

Worksheets("Plan2").Range("A1:A10").Copy Destination:=Worksheets("Plan1").Range("B1:B10")

abx.

Link para o comentário
Compartilhar em outros sites

Você falou fórmula, e como um célula sem ter fórmula vai retorna um resultado?

a fórmula de uma célula nunca retorna resultado em outra célula.

 

O que você deseja pode ser feito,mas apenas com programação VBA.

 

Veja um exemplo na planilha, para ver o resultado clique no botão:

 

attachicon.gif20_01_15_Soma_Patropi.xls

 

[]s

Boa noite Patropi,

 

Bem, Agradecendo aos demais amigos pela atenção dada, Esta sua opção foi a mais satisfatória, quase perfeito pro meu caso.

Pois na Plan1 não quero que tenha nenhuma formula ou bloqueio na planilha. porque será lançado dados mensais e na virada do mês, o operador irá apenas deletar os existentes e recomeçar novos dados do mês corrente. A Plan2 e as demais, vou ocultá-las no VBA com senha.

Mas enfim, preciso que o codigo funcione automaticamente ao teclar Enter, sem o uso de botão ok!!

 

No aguardo e

Muito grato a todos.

Link para o comentário
Compartilhar em outros sites

você pode proteger uma planilha deixando apenas algumas células bloqueadas e o resto todo liberado, é só selecionar a planilha inteira e desmarcar o bloqueio de todas as células e depois marcar bloqueio com ocultação de fórmulas apenas p/ as células q você não quer exibir as fórmulas...

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
  • Solução

Boa tarde jcgmc

 

Quando o valor da célula C5 da Plan2 mudar de valor, o valor será atualizado na célula C5 da Plan1, automaticamente.

 

Para testar a macro digite outro número na célula A5 ou B5 da Plan1, pois assim o valor da célula C5 da Plan2 irá ser alterado.

 

22_01_15_Soma_Patropi.xls

 

Dê retorno.

 

[]s

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...