“Conocimientos Programación>Visual Basics Programación

Cómo crear barra de progreso en VBA

2011/1/5
Una barra de progreso se utiliza en una aplicación informática para indicar el progreso de una operación . Es comúnmente un rectángulo que está animado como una operación avanza . Visual Basic para Aplicaciones o VBA es un lenguaje de programación utilizado en aplicaciones de Microsoft Office para automatizar tareas rutinarias y para crear interfaces de usuario . Puede fácilmente crear una barra de progreso utilizando VBA en Microsoft Office Excel. Excel es una aplicación de hoja de cálculo incluido en la suite de Microsoft Office. Instrucciones
1

Abra Microsoft Office Excel , a continuación, pulse la tecla " Alt" y " F11 " para abrir el Editor de Visual Basic . Haga clic en " VBAProject ", a continuación, haga clic en " formulario de usuario " para insertar un nuevo formulario . En el menú " Herramientas " , haga clic en " Label ". Mientras mantiene el botón del ratón , arrastre en el formulario para crear un nuevo control de etiqueta .

2 Haga clic en la etiqueta y seleccionar "Propiedades ", luego cambiar "Altura " a 42 y "Ancho " para 12 . Cambiar el " Top" de 12 . Cree nueve más etiquetas con el mismo proceso.
3

clic " CommandButton " en el panel " Toolbox" y añadir un nuevo botón a su formulario . . Haga clic en " CommandButton " y haga clic en " Ver código" para crear un nuevo procedimiento
4

Escriba lo siguiente para crear una nueva variable y defina su valor:

Dim cnt Como Integer

cnt = 0
5

Escriba lo siguiente para ocultar todas las etiquetas cuando se inicia el formulario :

Me.Label1.Visible = False
< p> Me.Label2.Visible = False

Me.Label3.Visible = False

Me.Label4.Visible = False

Me.Label5.Visible = False

Me.Label6.Visible = False

Me.Label7.Visible = False

Me.Label8.Visible = False

Me.Label9.Visible = False

Me.Label10.Visible = False
6

Escriba el siguiente para crear un bucle while y repetir 10 veces mientras se pausa el código durante 5 segundos :

Do Mientras cnt < > 10

Seleccione Case cnt

Case Is = 1

Me.Label1.Visible = True

Me.Label1.BackColor = vbBlue

Case Is = 2

Me.Label2.Visible = True

Me.Label2.BackColor = vbBlue

Case Is = 3

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
< p > Case Is = 6 personas

Me.Label6.Visible = True

Me.Label6.BackColor = vbBlue

Case Is = 7

Me. Label7.Visible = True

Me.Label7.BackColor = vbBlue

Case Is = 8

Me.Label8.Visible = True

Me.Label8 . BackColor = vbBlue

caso es = 9

Me.Label9.Visible = True

Me.Label9.BackColor = vbBlue

Case Is = 10

Me.Label10.Visible =
verdadera

Me.Label10.BackColor = vbBlue

End Select

Me.Repaint

Aplicación . Espere ahora + TimeValue ( " 00:00:05 " )

cnt = cnt + 1

Loop
7

Haga clic en el menú "Insertar " y luego haga clic en "Módulo " para añadir un nuevo módulo. Copia y pega el código de abajo para empezar su " UserForm1 . "

Sub showProgressBar ()

UserForm1.Show

End Sub

Press "F5 " para ejecutar el programa .

Visual Basics Programación
Cómo utilizar el control de Windows Media Player en VB.NET
VB Código Integer a String Conversion
Cómo hacer tu propio video con foto y Música
Cómo crear un Programa de Presentación
Cómo utilizar un Motorola RAZR2 Como Webcam
Cómo quitar caracteres especiales de una cadena VB
Cómo mover a la siguiente fila de DataGridView
Cómo convertir un proyecto de Visual Basic de EXE
Conocimientos Informáticos © http://www.ordenador.online