Notifications
Clear all

inserir texto

9 Posts
3 Usuários
0 Reactions
1,597 Visualizações
(@juliowd)
Posts: 149
Estimable Member
Topic starter
 

Olá amigos!
Estou numa missão que não estou conseguindo finalizar sozinho.
E eu estou com várias dúvidas. Mas vou por partes.
Nesta primeira, é que eu preciso transferir o conteúdo de uma célula para outra.
Célula de origem: plan1.range("AB4")
Célula de destino: sheet2.range("W9")
Só que na célula W9 já tem conteúdo. Gostaria de inserir o novo conteúdo sem excluir o conteúdo já existente.
É possível?
Não encontrei no google que fosse possível.
Obrigado desde já.

 
Postado : 27/08/2014 1:15 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

vc quer acrescentar o conteúdo na w9 então?

pq não concatena o atual conteúdo com o novo conteúdo ?
assim:

sheet2.range("W9").value = sheet2.range("W9").value & " " & plan1.range("AB4").value
 

FF

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 27/08/2014 1:28 pm
(@juliowd)
Posts: 149
Estimable Member
Topic starter
 

Fernando, era isso aí.
Acrescentei uns detalhes:
Sheet2.Range("W9").Value = Sheet2.Range("W9").Value & "; (-) " & Plan1.Range("AB4").Value
e agora tá fazendo aquilo que eu preciso.
Muito obrigado.
Eu tenho uma outra dúvida, ainda relacionada a esta transferência.
É que nesta migração de informações, não é tão exata quanto eu te passei.
É que esta é uma lista criada da aba PORTFÓLIO para a aba PROSPECÇÃO. Mas só vai para a planilha PROSPECÇÃO quem tem uma 'bolinha' na coluna "E" da aba PORTFÓLIO.
E após a pessoa ligar para o cliente, ela vai fazer algumas anotações na coluna 'observações' da aba PROSPECÇÃO.
Essas observações precisam voltar para a aba PORTFÓLIO. E é aí que entra o código que voce fez pra mim.
Só que pra voltar, preciso que volte certinho no nome do aluno.
Não sei fazer ele encontrar o mesmo aluno por código.
A única coisa que pensei em fazer foi:
rodar um FOR, pra encontrar a célula onde está o nome do aluno, e ir indo pro lado, pra concatenar as duas informações, como tu me passou no código.
Assim, a única solução que encontrei foi criar um botão "OK" para cada linha, e fazer um for específico procurando na outra planilha, pelo nome do aluno da linha que estou alterando os dados.
Tem outra forma?
Segue a planilha anexo pra entenderes...

 
Postado : 27/08/2014 2:11 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

juliowd,

Boa Noite!

Fiz de forma que não precisa de botão. Assim que você entrar com a informação na coluna AB (qualquer linha) da planilha prospecção, automaticamente o código vai inserir essa informação na linha alusiva ao aluno cuja informação foi inserida, na coluna W da planilha portfólio.

Veja se assim lhe atende.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 27/08/2014 6:16 pm
(@juliowd)
Posts: 149
Estimable Member
Topic starter
 

Olá Wagner! Boa noite. Tudo bem?
Era isso mesmo que eu precisava!
Rodou perfeito.
Muito obrigado!!!
Eu tenho um outro pedido pra fazer. Se não for incomodar.
É que eu preciso informar na aba PROSPECÇÃO, na coluna AA, que é CALL BACK, o dia que se deve ligar novamente para este cliente. Essa informação deve migrar automaticamente também para a coluna V da aba PORTFÓLIO.
Eu até tentei reformular seu código. Mas me atrapalhei e não funcionou. =/
Obrigado!!!

 
Postado : 27/08/2014 7:25 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Ok. Feito.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 28/08/2014 4:41 am
(@juliowd)
Posts: 149
Estimable Member
Topic starter
 

Maravilha Wagner!!
Te agradeço demais a gentileza!!
Olhei este teu código para aprender um pouquinho e ficar cada vez mais autonomo.
Posso te fazer algumas perguntas, pra eu compreender melhor o código?
O que significam os números que você inseriu ali?
o 8 e o 9 são relativos as linhas que se iniciam os loops?
e o 28? qual a função dele?
Mais uma vez, obrigado!

 
Postado : 28/08/2014 6:22 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Vamos lá:

O 8 é referente a coluna H (nome do aluno). Ou seja, informo ao processador que é para ele pesquisar, na coluna H, da aba portfólio, qual é a última linha com dados e armazenar na variável UltimaLinha.

O 9 é referente a primeira linha, da aba portfólio, com dados (após o cabeçalho) onde o FOR deve começar a procurar pelos nomes dos alunos.

O 28 é referente a coluna AB da aba prospecção. Ou seja, informa-se ao processador que, se for digitado algo nessa coluna, que ele dispare automaticamente o código que está entre o IF e o END IF. Se você não fizer isso, qualquer coisa que você digitasse, em qualquer coluna, dispararia o código.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 28/08/2014 6:34 am
(@juliowd)
Posts: 149
Estimable Member
Topic starter
 

entendi!!
Agora fez todo sentido!!
Já vou guardar nas minhas anotações essa sua explicação.
Wagner, muito obrigado!

 
Postado : 28/08/2014 6:37 am