Notifications
Clear all

Simular tecla "ENTER" na coluna "N"

7 Posts
2 Usuários
1 Reactions
1,467 Visualizações
(@jcgmcs)
Posts: 66
Trusted Member
Topic starter
 

Bom dia!

Ajuda pra que execute simulação de "Enter" à partir de "N5" até última linha vazia. Tentei adaptar uns códigos com este simulador abaixo mas vae até linha 129 e para, não sei oq acontecendo... Atualmente tenho dados até linha 5.000 e ficar dando Enter vae horas! Rsrs

SendKeys "{F2}"
SendKeys "{ENTER}"

Preciso disso que é apenas pra atualizar as celulas na coluna, sem fazer alteração alguma nos dados.

Obg!

 
Postado : 02/04/2023 9:59 am
kev027
(@kev027)
Posts: 56
Trusted Member
 

Bom dia.

Acho que existe alguma forma de atualizar todos de uma vez sem precisar complicar tanto, mas consegui fazer por código, segue:

Sub atualizar()

UltimaLinha = Planilha1.Rows.Count
Debug.Print UltimaLinha

For x = 5 To Planilha1.Range("N" & UltimaLinha).End(xlUp).Row
    Planilha1.Cells(x, 14).Select
    Planilha1.Cells(x, 14).Value = Planilha1.Cells(x, 14).Value
Next

MsgBox "Concluído! ", vbOKOnly + vbInformation, ""

End Sub

 

 
Postado : 02/04/2023 1:52 pm
(@jcgmcs)
Posts: 66
Trusted Member
Topic starter
 

Boa tde Kev...

E vc pode dizer qual seria essa outra forma de atualizar todos de uma vez..?

Quebrando a cabeça dsd ontem com isso... rsrs

 
Postado : 02/04/2023 2:32 pm
kev027
(@kev027)
Posts: 56
Trusted Member
 

@jcgmcs To tentando descobrir também, mas acredito que exista algum atalho, por ser algo tão simples.
Vim uma vez uma dica com fórmula, copiar e colar no mesmo lugar que atualizar tudo, mas no nosso caso é texto e atrelado ao evento Change, gerando erro. Caso eu descubra compartilharei aqui.

 
Postado : 02/04/2023 2:43 pm
(@jcgmcs)
Posts: 66
Trusted Member
Topic starter
 

Ah sim blzz... Mas pois é, algo tão simples e é uma dificuldade fazer isso Rsrs... Tomara msm q consiga algo ae pra facilitar.

Essa atualização na "N" preciso fazer pra que aquele seu código nas colunas de "40" até "50" possam ser preenchidas com minhas informações reais tndeu!!

Já adaptei aki seu último código, até funcionou, mas queria q me mostra-se as colunas sendo preenchidas e isso não acontecendo, só são exibidas qndo clicado no botão de conclusão...

Mas abç ae... blz!

 
Postado : 02/04/2023 7:12 pm
kev027 reacted
kev027
(@kev027)
Posts: 56
Trusted Member
 

Se realmente entendi sua solicitação, testa o código abaixo:

Sub atualizar()
Application.EnableEvents = True
UltimaLinha = Planilha1.Rows.Count

For x = 5 To Planilha1.Range("N" & UltimaLinha).End(xlUp).Row
    Planilha1.Cells(x, 14).Select
    Planilha1.Cells(x, 14).Value = Planilha1.Cells(x, 14).Value
Next

MsgBox "Concluído! ", vbOKOnly + vbInformation, ""

End Sub

 

 

 
Postado : 02/04/2023 8:04 pm
kev027
(@kev027)
Posts: 56
Trusted Member
 

Se realmente entendi sua solicitação, testa o código abaixo:

Sub atualizar()
Application.EnableEvents = True
UltimaLinha = Planilha1.Rows.Count

For x = 5 To Planilha1.Range("N" & UltimaLinha).End(xlUp).Row
    Planilha1.Cells(x, 14).Select
    Planilha1.Cells(x, 14).Value = Planilha1.Cells(x, 14).Value
Next

MsgBox "Concluído! ", vbOKOnly + vbInformation, ""

End Sub

 

 

 
Postado : 02/04/2023 8:05 pm