nhattruongonly8x
Thành viên mới

- Tham gia
- 29/8/12
- Bài viết
- 7
- Được thích
- 2
Dựa vào code của bạn Rollover79 tôi cải tiến thêm 1 chút, dùng UserForm cho nó hoành tráng (code cũng đơn giản thôi)
Bạn chạy file xem thế nào nhé
Code này có tác dụng như sau:
- Bấm nút Start, sau 1 khoảng thời gian nó sẽ hiện ra màn hình tên và số thẻ của người trúng thưởng
- Nếu bấm tiếp lần nữa thì những người đã trúng thưởng lần trước sẽ được loại ra khỏi danh sách (dành quyền ưu tiên cho những người chưa trúng thưởng)
Code chính chỉ có vầy
Thêm 1 vài hiệu ứng khác như ẩn cửa sổ Excel, chỉ có UserForm hiện raPHP:Private Sub CommandButton1_Click() Dim i As Long, iRnd As Long, Clls As Range, Alert As String With Range("I2").CurrentRegion For i = 1 To 100 iRnd = Int((.Rows.Count + 1) * Rnd()) Label1.Caption = .Cells(iRnd, 1) Label2.Caption = .Cells(iRnd, 2) Sleep i UserForm1.Repaint Next .Find(Label2)(, 0).Resize(, 2).Delete xlUp End With Alert = "ALERT(""" & Evaluate("MsgText1") & Label1.Caption & Chr(10) & Evaluate("MsgText2") & Label2.Caption & Chr(10) & Evaluate("MsgText3") & """,2)" Application.ExecuteExcel4Macro (Alert) End Sub
------------------
Xin lổi trước vì tôi không có năng khiếu thẩm mỹ lắm nên chỉ làm được có thế, các bạn hãy "màu mè" thêm nhé
cho em hỏi có hàm nào chỉnh tốc độ quay số nhanh chậm ko vậy,
Thank