Ir para conteúdo
Fórum Script Brasil
  • 0

Agilizar VBA


andre luis kasburg

Pergunta

Bom dia!

o que posso fazer para esta vba ficar mais rápida, otimizar ela.

Não tenho experiencia em programação sou iniciante

Sub Atualizar_cargas()
'
' Atualizar_cargas Macro
    Dim Tempo As Double
        Tempo = Now()
    
    Application.Calculation = xlCalculationManual
    Application.ScreenUpdating = False
   
    
    Sheets("Dados_Cargas").Select
    ActiveSheet.Range("$a$1:$d$10000").AutoFilter Field:=1, Criteria1:="<>"
    Columns("A:d").Select
    Selection.Copy
    Sheets("Cargas_Filtradas").Select
    Cells(1, 1).Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Cells(1, 1).Select
    Sheets("Dados_Cargas").Select
    Application.CutCopyMode = False
    ActiveSheet.ShowAllData
    Cells(1, 1).Select
    Sheets("Painel").Select
    
    Application.Calculation = xlCalculationAutomatic
    Application.ScreenUpdating = True
    
    MsgBox Now() - Tempo

   
End Sub

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...