duong_nam_dao
Thành viên chính thức
- Tham gia
- 2/3/08
- Bài viết
- 89
- Được thích
- 44
Em có tham khảo 1 đoạn code sau, nhờ các bác giải thích hộ để em áp dụng vào tài liệu của em. Cám ơn các bác nhiều !
PHP:
Sub Main()
1 On Error Resume Next
Application.ScreenUpdating = False
3 Sheets.Add.Name = "TT"
Dim Counter As Integer
5 Dim RowMax As Integer, ColMax As Integer
Dim r As Integer, c As Integer
7 Dim PctDone As Single
If TypeName(ActiveSheet) <> "Worksheet" Then Exit Sub
9 Cells.Clear
Application.ScreenUpdating = False
11 Counter = 1
RowMax = 1300
13 ColMax = 25
For r = 1 To RowMax
15 For c = 1 To ColMax
Cells(r, c) = Int(Rnd * 1300)
17 Counter = Counter + 1
Next c
19 PctDone = Counter / (RowMax * ColMax)
With UsersName
21 .FrameProgress.Caption = Format(PctDone, "0%")
.LabelProgress.Width = PctDone * (.FrameProgress.Width - 10)
23 End With
DoEvents
25 Next r
Sheets("TT").Select
27 Application.DisplayAlerts = False
ActiveWindow.SelectedSheets.Delete
29 Unload UsersName
End Sub
Chỉnh sửa lần cuối bởi điều hành viên: