- Tham gia
- 12/8/06
- Bài viết
- 1,875
- Được thích
- 2,482
Xin giới thiệu một ví dụ nhỏ về cách tạo Percent Form để hiển thị phần trăm công việc thực hiện được
Đây là codes tạo Form hiển thị phần trăm hoàn thành của công việc xoá 3000 dòng
Các bạn có thể download file ví dụ về tham khảo.
TDN
Đây là codes tạo Form hiển thị phần trăm hoàn thành của công việc xoá 3000 dòng


PHP:
Dim R As Long
Sub Test()
R = 3000
Application.ScreenUpdating = False
Load Remove
Application.OnTime Now + TimeValue("00:00:01"), "DeleteRow"
Remove.Show
Application.ScreenUpdating = True
MsgBox "Da xoa thanh cong " & R & " dong !", , "Tedaynui"
End Sub
Private Sub VPercent(ByVal Num%, ByVal Row%)
Dim i%, S$
S = " "
S = S & WorksheetFunction.Round(Str(Num / Row * 100), 1) & "%"
Remove.P3.Caption = S
Remove.P2.Caption = S
Remove.Label.Caption = "Dang xoa dong : " & Num
Remove.P2.Width = Remove.P3.Width / Row * Num
Remove.VFrame.Repaint
End Sub
Private Sub DeleteRow()
For i = 1 To R
Sheet1.Rows(R - i + 1).Delete
VPercent i, R
Next
Unload Remove
End Sub
Sub Restore()
Sheet1.Range("A1:A3000").Value = Sheet2.Range("A1:A3000").Value
End Sub
TDN