1. Fotoaparati
  2. Auto audio i elektronika
  3. Kućni audio
  4. Osobni audio
  5. Televizori
  6. Pametna kuća

Kako stvoriti traku napretka u VBA

Kako stvoriti traku napretka u VBA

Traka napretka koristi se u računalnim aplikacijama za označavanje tijeka operacije. To je obično pravokutnik koji se animira kako operacija napreduje. Visual Basic for Applications ili VBA je računalni programski jezik koji se koristi u Microsoft Office aplikacijama za automatizaciju rutinskih zadataka i stvaranje korisničkih sučelja. Možete jednostavno stvoriti traku napretka koristeći VBA u programu Microsoft Office Excel. Excel je aplikacija za proračunske tablice uključena u paket Microsoft Office.

1. korak

Otvorite Microsoft Office Excel, zatim pritisnite "Alt" i "F11" da otvorite Visual Basic Editor. Desnom tipkom miša kliknite "VBAProject", zatim kliknite "UserForm" da biste umetnuli novi obrazac. U izborniku "Toolbox" kliknite "Label". Dok držite tipku miša, povucite po obrascu za stvaranje nove kontrole oznake.

2. korak

Desnom tipkom miša kliknite oznaku i odaberite "Svojstva", zatim promijenite "Visinu" na 42 i "Širinu" na 12. Promijenite "Vrh" na 12. Stvorite još devet oznaka koristeći isti postupak.

3. korak

Pritisnite "CommandButton" u oknu "Toolbox" i dodajte novi gumb u svoj obrazac. Desnom tipkom miša kliknite "CommandButton" i kliknite "View Code" za izradu nove procedure.

4. korak

Upišite sljedeće kako biste stvorili novu varijablu i definirali njezinu vrijednost:

Dim cnt Kao cijeli broj cnt =0

Korak 5

Upišite sljedeće kako biste sakrili sve oznake kada se obrazac pokrene:

Me.Label1.Visible =False 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

Korak 6

Upišite sljedeće da biste stvorili while petlju i ponovite 10 puta dok pauzirate kod na 5 sekundi:

Do While cnt <> 10

Select 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

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

 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

Application.Wait Now + TimeValue("00:00:05")

cnt =cnt + 1

Petlja

7. korak

Pritisnite izbornik "Umetni", a zatim kliknite "Modul" za dodavanje novog modula. Kopirajte i zalijepite donji kod da pokrenete svoj "UserForm1.":

Sub showProgressBar() UserForm1.Show End Sub

Pritisnite "F5" za pokretanje programa.


  1. Kako stvoriti HD DVD
  2. Kako Brisanje napredak bar u DirecTV DVR
  3. Kako napraviti YouTube račun
  4. Kako napraviti RocketMail račun
  5. Kako stvoriti crtični kod u programu Microsoft Office Publisher