Notifications
Clear all

Formula para registrar

33 Posts
1 Usuários
0 Reactions
3,290 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

E aee galera tudo bom??? Gostaria de saber se vc's podem me ajudar

Na celula A1 eu digito algum valor ou texto e queria que na coluna D ele coloca-se cada valor ou texto modificado um debaixo do outro, como se fosse uma forma de registro.

Obs: O valor as vezes repete e mesmo assim gostaria que resgistra-se

 
Postado : 12/03/2012 4:21 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite!!

Poderia ser por VBA?

Sub teste()

Worksheets("Plan1").Range("a1").Copy
Worksheets("Plan1").Cells(Rows.Count, "E").End(xlUp).Offset(1, 0).PasteSpecial

End Sub

At++

 
Postado : 12/03/2012 4:57 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite!!
Caso queira automático tente...
Abra o Editor, use as teclas Alt + F11 do lado esquerdo dê 2 click's em Plan1 e cole o código

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Cells.Count > 1 Then Exit Sub

If Not Intersect(Target, Range("A1")) Is Nothing Then
Worksheets("Plan1").Range("a1").Copy
Worksheets("Plan1").Cells(Rows.Count, "E").End(xlUp).Offset(1, 0).PasteSpecial
        Range("a1").Select
 End If
End Sub
 
Postado : 12/03/2012 5:12 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pode ser por VBA sim vou tentar essas ai e ja te retorno, porem gostaria de aprender se tivesse em formula. Não teria nenhum jeito por Formulas?

 
Postado : 12/03/2012 5:19 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite!!

Se houver não me lembro, mas posso pesquisar para ver se tem, acho pouco provável, quem sabe alguém aqui do fórum, disponibilize tal informação.

Se as dicas foram uteis não se esqueça da mãozinha, at+++ :lol:

Att

 
Postado : 12/03/2012 6:07 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Alexandre, a VBA funcionou mais gostaria de saber como vc fez. para que eu faça em outra celulas.

 
Postado : 12/03/2012 6:07 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite!!

Substitua a parte Range("A1") [Range("aqui dentro escolha a célula")].

e aqui..Substitua a parte Worksheets("Plan1").Cells(Rows.Count, "E").End(xlUp).Offset(1, 0).PasteSpecial.
Por Worksheets("Plan1").Cells(Rows.Count, "aqui sua coluna").End(xlUp).Offset(1, 0).PasteSpecial.

Att

 
Postado : 12/03/2012 6:10 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite cirogut

Posso tentar fazer com fórmulas, mas para isso solicito que vc anexe um exemplo da tua planilha demonstrando como vc quer o resultado.

Abraço.

 
Postado : 12/03/2012 6:15 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Patropi se conseguir é de grande ajuda.

Sessão: Pegar informação da celula A1 da guia "FOLHAS AUTO", pegar o numero que esta estre parenteses
FABRICA: informação da H8
RELATÓRIO: informação H12
LINHA: Informação H17
MATERIAL: pegar informação na A1 entre a palavra sessao até antes de chegar no (
PARES:informação na J46

Queria esse registro na guia "Produção"

 
Postado : 12/03/2012 6:35 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite!!

Substitua a parte Range("A1") [Range("aqui dentro escolha a célula")].

e aqui..Substitua a parte Worksheets("Plan1").Cells(Rows.Count, "E").End(xlUp).Offset(1, 0).PasteSpecial.
Por Worksheets("Plan1").Cells(Rows.Count, "aqui sua coluna").End(xlUp).Offset(1, 0).PasteSpecial.

Att

Caso utilize outra guia para puxar informação aonde eu altero? modifico o nome "plan1"

 
Postado : 12/03/2012 6:38 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite!!

Altere
Worksheets("Plan1").

Para
Worksheets("Plan2")

ou

Worksheets("Plan3") e por ai vai

 
Postado : 12/03/2012 6:46 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

alexandrevba, aquela vba que vc passou eu só consegui usar quando eu abro um documento novo. Tentei naquela planilha que passei para o Patropi e consegui um retorno.

Qual seria o erro?

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Cells.Count > 1 Then Exit Sub

If Not Intersect(Target, Range("J46")) Is Nothing Then
Worksheets("Plan2").Range("J46").Copy
Worksheets("Plan4").Cells(Rows.Count, "A").End(xlUp).Offset(1, 0).PasteSpecial
        Range("J46").Select
End If
End Sub
 
Postado : 13/03/2012 5:53 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia!!

Imagina que tem a Guia(Plan1, Plan2, Plan3).

se quer a ação do código (Private Sub Worksheet_Change(ByVal Target As Range)), na plan1, dentro do Editor, esse código ficará n plan1.

se quer a ação do código (Private Sub Worksheet_Change(ByVal Target As Range)), na plan2, dentro do Editor, esse código ficará n plan2.

Tome cuidado com os nomes das Worksheet's no código.
Att

 
Postado : 13/03/2012 6:07 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

alexandrevba, ve se vc consegui

tenta mudar o valor da G1 que conseguentemente muda o valor da A1. Porem não adiciona o valor da coluna E

se conseguir ja vou dar um grande passo.

 
Postado : 13/03/2012 9:32 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde!!
me explica exatamente o que quer... :?

Quer digitar em G1 ai A1 vai ficar =G1 depois abastecer Coluna E?

Att

 
Postado : 13/03/2012 9:37 am
Página 1 / 3