Εκκίνηση του Microsoft Office Excel , κάντε κλικ στην καρτέλα "Προγραμματιστής " και κάντε κλικ στο " Visual Basic" για να ξεκινήσει η παράθυρο VB Editor. Κάντε κλικ στο "Εισαγωγή" μενού και κάντε κλικ στο " UserForm " για να προσθέσετε μια νέα μορφή . Κάντε κλικ στο " Ετικέτα " από την " Toolbox" παράθυρο και κάντε κλικ στη φόρμα για να προσθέσετε μια νέα ετικέτα . Κάντε κλικ στο " Command Button " και κάντε κλικ στη φόρμα για να προσθέσετε ένα νέο κουμπί . Προσθέστε τρία κουμπιά εντολών , χρησιμοποιώντας την ίδια τεχνική . 2
δεξιό κλικ στη φόρμα και κάντε κλικ στο " Προβολή κώδικα " για να προβάλετε τη λειτουργική μονάδα κώδικα . Προσθέστε τον ακόλουθο κώδικα για να δημιουργήσει έξι καθολικές μεταβλητές σε αυτή την ενότητα :
Δημόσια stp Όπως Boolean
Δημόσια OldH
Δημόσια OldM
Δημόσια Olds
Δημόσια OLDMLN
εικόνων 3
Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα για να δημιουργήσετε ένα νέο συμβάν click για " CommandButton1 " για να ξεκινήσει το χρονόμετρο :
stp = False
CommandButton1.Enabled = False
CommandButton2.Enabled = True
CommandButton3.Enabled = False
H = 0
Για M = 0 Για 59
Για S = 0 έως 59
Για ΕΚΑΤ. = 0 έως 59
t = Timer
Do Μέχρι Timer - t > = 1 /60
DoEvents
Loop
Αν stp = True Στη συνέχεια, GoTo X
Label1.Caption = _
Format ( H , " 00 " ) & " : " & Format ( M , " 00 " ) _
& " : " & Format ( S , " 00 " ) & " : " & Format ( ΕΚΑΤΟΜΜΥΡΙΩΝ " 00 " )
Επόμενο ΕΚΑΤ.
Επόμενο S
Επόμενο Μ
H = H + 1
X :
OldH = Η
OldM = Μ
Olds = S
OLDMLN = ΕΚΑΤ.
stp = False
Η
4 Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα για να δημιουργήσετε ένα συμβάν click για " CommandButton2 " που θα επιτρέψει " CommandButton1 " και " CommandButton3 : "
Private Sub CommandButton2_Click ( )
CommandButton1.Enabled = True
CommandButton2.Enabled = False
CommandButton3.Enabled = True
stp = True
End Sub
5
Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα για να δημιουργήσετε ένα συμβάν click για " CommandButton3 " για να συνεχίσετε το χρονόμετρο :
Private Sub CommandButton3_Click ( )
CommandButton3.Enabled = False
CommandButton2.Enabled = True
CommandButton1.Enabled = False
stp = False
H = OldH
Για Μ = OldM Σε 59
Για S = άλογα που πρέπει να 59
Για ΕΚΑΤ. = OLDMLN Σε 59
t = Timer
Do Μέχρι Timer - t > = 1/60
DoEvents
Loop
Αν stp = True Στη συνέχεια, GoTo X
Label1.Caption = _
Format ( H , " 00 " ) & " : " & Format ( M , " 00 " ) _
& " : " & Format ( S , " 00 " ) & " : " & Format ( ΕΚΑΤΟΜΜΥΡΙΩΝ " 00 " )
Επόμενο ΕΚΑΤ.
Επόμενη S
Επόμενο Μ
H = H + 1
X :
OldH = H
OldM = M
Olds
= S
OLDMLN = ΕΚΑΤ.
stp = False
End Sub
Η 6
Δημιουργήστε μια εκδήλωση click για " CommandButton4 "για να κλείσετε το πρόγραμμα :
Private Sub CommandButton4_Click ( )
Me Αφαίρεση
Τέλος
End Sub
Η 7
Προσθέστε τον ακόλουθο κώδικα για να καθορίσει τις λεζάντες για την ετικέτα και τα πλήκτρα κατά την εκκίνηση :
Private Sub UserForm_Initialize ( )
CommandButton1.Enabled = True
CommandButton1.Caption = " έναρξη Timer "
CommandButton2.Enabled = False
CommandButton2.Caption = " Stop "
CommandButton3.Enabled = False
CommandButton3.Caption = " Resume Timer "
CommandButton4.Caption = " Άκυρο "
Label1.Caption = " 00:00:00:00 "
End Sub
8
Προσθέστε τον παρακάτω κώδικα για να τερματίσετε το πρόγραμμα :
Private Sub UserForm_QueryClose ( Cancel As Integer , CloseMode As Integer )
Εάν CloseMode = 0 τότε Cancel = True End
υπο
Η 9
διπλό κλικ στο " UserForm1 " από το " Object Explorer " παράθυρο και πατήστε το πλήκτρο "F5 " για να εκτελέσετε το πρόγραμμα . Κάντε κλικ στο κουμπί "Start Timer " για να ξεκινήσει από τον πάγκο , κάντε κλικ στο κουμπί "Stop" για να το σταματήσει , και κάντε κλικ στο "Resume Timer" για να συνεχίσετε το μετρητή . Κάντε κλικ στο κουμπί "Άκυρο" για να τερματίσετε το πρόγραμμα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα