Notifications
Clear all

Barra de Progresso

3 Posts
2 Usuários
0 Reactions
949 Visualizações
(@leonardo)
Posts: 81
Trusted Member
Topic starter
 

Olá,

Gostaria de saber se existe como implementar uma barra de progresso sem que as linhas de código VBA estejam dentro de um loop?.

No aguardo.

 
Postado : 31/03/2016 7:42 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia Leonardo, sim é possível.
Nem todo progresso precisa ser necessariamente um loop, dá pra fazer dos dois jeitos.
Digo, se o processo é repetitivo e há um loop, vc precisará atualizar o progresso de dentro da estrutura de repetição.

MAS, se eu tenho uma série de 5 grandes etapas, e eu definir que cada uma delas é 20% do meu progresso, eu posso atualizar o progresso quando cada uma dessas grandes etapas terminar...

Exemplo simples:

Sub FazerCoisas()
    call AbrirArquivo
    application.statusbar = "20%"

    call TratarPlanilhas
    application.statusbar = "40%"

    Call AplicarFormulas
    application.statusbar="75%"

    call SalvarRelatorios 
    application.statusbar = "100%"

    MsgBox "Processo Terminado"
    application.statusbar = False
End Sub

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

 
Postado : 31/03/2016 8:27 am
(@leonardo)
Posts: 81
Trusted Member
Topic starter
 

Obrigado Fernando.

 
Postado : 31/03/2016 9:35 am