Notifications
Clear all

Duvida em Pular linha - Macro

17 Posts
4 Usuários
0 Reactions
2,745 Visualizações
 W&L
(@wl)
Posts: 9
Active Member
Topic starter
 

Fiz uma macro que inseri dados pessoais na planilha, sendo que quando digito, e clico em inserir, os dados vão , sendo que quando insiro novos dados, ele tipo substitui os dados anteriores.
Eu queria que quando eu inserisse ele pulase uma linha, fazendo assim os dados serem inseridos um em baixo do outro.

 
Postado : 24/04/2017 7:12 am
Syrax
(@syrax)
Posts: 160
Estimable Member
 

Envia a sua planilha, isso é facil de ser feito

Se essa resposta te ajudou e resolveu o seu problema, clique no "joinha" ao lado de citar, e não esqueça de colocar o tópico como resolvido, clicando no ✓

 
Postado : 24/04/2017 7:37 am
 W&L
(@wl)
Posts: 9
Active Member
Topic starter
 

Envia a sua planilha, isso é facil de ser feito

Como devo enviar a planilha ?

 
Postado : 24/04/2017 7:44 am
Syrax
(@syrax)
Posts: 160
Estimable Member
 

Clica em "adicionar anexo" e envia a sua planilha no modo .rar

Se essa resposta te ajudou e resolveu o seu problema, clique no "joinha" ao lado de citar, e não esqueça de colocar o tópico como resolvido, clicando no ✓

 
Postado : 24/04/2017 7:49 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

proximaLinha = worksheets("DADOS").Range("A1048576").END(XLUP).ROW+1
range("a" & proximalinha).value = "novo nome"

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

 
Postado : 24/04/2017 7:55 am
leandroxtr
(@leandroxtr)
Posts: 447
Reputable Member
 

Cadastro simples e bem explicadinho no código.
veja se te atende!

OBS: Caso queira fazer o procedimento em outra aba, basta usar o comando Sheets("nomedaplanilha").select .

Abraços

Se te ajudou, não se esqueça de dar um like na resposta e marcar o tópico como finalizado.

Abraços!
Leandro Cordeiro

 
Postado : 24/04/2017 8:04 am
 W&L
(@wl)
Posts: 9
Active Member
Topic starter
 

Pessoal desculpa mas estou apanhando aqui
o codigo que tenho e esse aqui olhem

Sub Botão4_Clique()
' Botão4_Clique Macro

'
Sheets("Saida").Select
Range("A2").Select
ActiveCell.FormulaR1C1 = "=Plan1!R4C3"
Range("B2").Select
ActiveCell.FormulaR1C1 = "=Plan1!R6C3"
Range("C2").Select
ActiveCell.FormulaR1C1 = "=Plan1!R6C7"
Range("D2").Select
ActiveCell.FormulaR1C1 = "=Plan1!R6C11"
Range("E2").Select
ActiveCell.FormulaR1C1 = "=Plan1!R6C16"
Range("A3").Select

 
Postado : 24/04/2017 9:34 am
 W&L
(@wl)
Posts: 9
Active Member
Topic starter
 

Cadastro simples e bem explicadinho no código.
veja se te atende!

OBS: Caso queira fazer o procedimento em outra aba, basta usar o comando Sheets("nomedaplanilha").select .

Abraços

A macro não roda aqui no meu micro

 
Postado : 24/04/2017 9:38 am
 W&L
(@wl)
Posts: 9
Active Member
Topic starter
 

Cadastro simples e bem explicadinho no código.
veja se te atende!

OBS: Caso queira fazer o procedimento em outra aba, basta usar o comando Sheets("nomedaplanilha").select .

Abraços

e isso mesmo que quero fazer, mas os meus dados estão em outra celulas e vai ser mandado para outra plan conforme o codigo abaixo.

 
Postado : 24/04/2017 10:18 am
leandroxtr
(@leandroxtr)
Posts: 447
Reputable Member
 

É igual eu disse, basta mudar as referências que eu dei na planilha, e caso seja em outra plan, basta usar o comando Sheets("nome da planilha").select para fazer as mudanças e buscar as referências nela.

* o anexo não veio.

vlw

Se te ajudou, não se esqueça de dar um like na resposta e marcar o tópico como finalizado.

Abraços!
Leandro Cordeiro

 
Postado : 24/04/2017 10:34 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Da forma que está sua rotina fica mais dificil, pois utiliza ActiveCell.
Utilizando a Dica do colega Fernando, troque sua rotina pela a abaixo, procure estuda-la e verá que vai ser bem simples as proximas adaptações.

Utilizei tambem a Instrução With, assim não precisamos selecionar a aba e lançamos direto.

Sub Botão4_Clique()
' Botão4_Clique Macro

Dim proximalinha

'Verificamos e armazenamos na Variável proximalinha a última linha preenchida na coluna A
proximalinha = Worksheets("Saida").Range("A1048576").End(xlUp).Row + 1

    'Utilizando a instrução With lançamos direto,
    'sem precisar selecionar a aba "Saida"
    With Worksheets("Saida")
        .Range("a" & proximalinha).Value = "=Plan1!R4C3"
        .Range("b" & proximalinha).Value = "=Plan1!R6C3"
        .Range("c" & proximalinha).Value = "=Plan1!R6C7"
        .Range("d" & proximalinha).Value = "=Plan1!R6C11"
        .Range("e" & proximalinha).Value = "=Plan1!R6C16"
    End With

End Sub

Qq duvida retorne.

[]s

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

 
Postado : 24/04/2017 10:54 am
 W&L
(@wl)
Posts: 9
Active Member
Topic starter
 

ok
vou tentar fazer aqui
obrigado

 
Postado : 24/04/2017 11:11 am
Syrax
(@syrax)
Posts: 160
Estimable Member
 

W&L,

Se você tivesse enviado a planilha, já teria enviado de volta com a resolução do problema ao invés de tantas respostas e você ainda não ter conseguido decifrar

Lembrando que quando falamos com um usuário iniciante, muita das vezes ele não sabe onde inserir o código, ou o que mudar

Se essa resposta te ajudou e resolveu o seu problema, clique no "joinha" ao lado de citar, e não esqueça de colocar o tópico como resolvido, clicando no ✓

 
Postado : 24/04/2017 12:07 pm
 W&L
(@wl)
Posts: 9
Active Member
Topic starter
 

segue o anexo
não estou conseguindo identificar como fazer isso, inserir o código

 
Postado : 25/04/2017 6:00 am
 W&L
(@wl)
Posts: 9
Active Member
Topic starter
 

W&L,

Se você tivesse enviado a planilha, já teria enviado de volta com a resolução do problema ao invés de tantas respostas e você ainda não ter conseguido decifrar

Lembrando que quando falamos com um usuário iniciante, muita das vezes ele não sabe onde inserir o código, ou o que mudar

se conseguir me ajudar ficarei agradecido
ainda vou terminar ela por que vou colocar mais coisas nessa plan

 
Postado : 25/04/2017 6:01 am
Página 1 / 2