Uma barra de progresso é usado em uma aplicação informática para indicar o progresso de uma operação. É comumente um retângulo que está animado como uma operação progride . Visual Basic for Applications, ou VBA, é uma linguagem de programação de computadores usados em aplicativos do Microsoft Office para automatizar tarefas de rotina e para criar interfaces de usuário. Você pode facilmente criar uma barra de progresso usando o VBA no Microsoft Office Excel. Excel é um aplicativo de planilha incluído na suíte Microsoft Office. Instruções 
 1 
 Abra o Microsoft Office Excel , em seguida, pressione "Alt" e " F11 " para abrir o Editor do Visual Basic. Botão direito do mouse " VBAProject ", clique em " UserForm " para inserir um novo formulário. A partir do menu " Ferramentas " , clique em " Rótulo ". Embora mantendo o mouse botão , arraste no formulário para criar um novo controle de rótulo . 
 2 
 botão direito do mouse no rótulo e selecione "Propriedades ", em seguida, altere "altura " de 42 e "largura " para 12 . Altere o "Top " para 12. Criar mais nove rótulos usando o mesmo processo. 
 3 
 Clique em " CommandButton " no painel " Toolbox" e adicionar um novo botão ao seu formulário. . Botão direito do mouse " CommandButton " e clique em "View Code " para criar um novo procedimento 
 4 
 Digite o seguinte para criar uma nova variável e definir o seu valor : 
 
 Dim cnt Como integer 
 
 cnt = 0 
 5 
 Digite o seguinte para ocultar todos os rótulos quando o Form começa : 
 
 Me.Label1.Visible = False 
 
 Me.Label2.Visible = False 
 
 Me.Label3.Visible = False 
 
 Me.Label4.Visible = False 
 
 Me.Label5.Visible = False < br > 
 Me.Label6.Visible = False 
 
 Me.Label7.Visible = False 
 
 Me.Label8.Visible = False 
 
 Me.Label9.Visible = False 
 
 Me.Label10.Visible = False 
 6 
 Digite o seguinte para criar um loop while e iterar 10 vezes ao pausar o código por 5 segundos : 
 
 fazer enquanto cnt < > 10 
 
 Select Case cnt 
 caso 
 Is = 1 
 
 Me.Label1.Visible = True 
 
 Me.Label1.BackColor = vbBlue 
 caso 
 é = 2 
 
 Me.Label2.Visible = True 
 
 Me.Label2.BackColor = vbBlue 
 
 Case Is = 3 < br > 
 Me.Label3.Visible = True 
 
 Me.Label3.BackColor = vbBlue 
 
 Case Is = 4 
 
 Me.Label4.Visible = True 
 
 Me.Label4.BackColor = vbBlue 
 
 Case Is = 5 
 
 Me.Label5.Visible = True 
 
 Me.Label5.BackColor = vbBlue 
 
 Case Is = 6 
 
 Me.Label6.Visible = True 
 
 Me.Label6.BackColor = vbBlue 
 
 Case Is = 7 
 
 mim . Label7.Visible = True 
 
 Me.Label7.BackColor = vbBlue 
 
 Case Is = 8 
 
 Me.Label8.Visible = True 
 
 Me.Label8 . BackColor = vbBlue 
 
 Case Is = 9 
 
 Me.Label9.Visible = True 
 
 Me.Label9.BackColor = vbBlue 
 
 Case Is = 10 
 
 Me.Label10.Visible = True 
 
 Me.Label10.BackColor = vbBlue 
 
 End Select 
 
 Me.Repaint 
 
 Aplicação . Espere agora + TimeValue ( " 00:00:05 " ) 
 
 cnt = cnt + 1 
 
 loop 
 7 
 Clique no menu "Inserir " e clique em " módulo " para adicionar um novo módulo . Copie e cole o código abaixo para iniciar a sua " UserForm1 . " : 
 
 Sub showProgressBar () 
 
 UserForm1.Show 
 
 End Sub 
 
 Pressione " F5 "para executar o programa.