- Tham gia
- 8/6/06
- Bài viết
- 14,567
- Được thích
- 22,873
- Nghề nghiệp
- U80
[ThongBao]Hàm tạo số ngẫu nhiên này là ứng dụng hàm của anhtuan1066
Bạn thử vầy coi sao?[/Thongbao]
Mã:
Function UniqueRandomNum(Bottom As Long, Top As Long, Amount As Long)
On Error Resume Next
If Amount > Top - Bottom + 1 Then Amount = Top - Bottom + 1
With CreateObject("Scripting.Dictionary")
Do
Randomize '<=|'
.Add Int(Rnd() * (Top - Bottom + 1)) + Bottom, ""
Loop Until .Count = Amount
UniqueRandomNum = WorksheetFunction.Transpose(.Keys)
End With
End Function
Bạn thử vầy coi sao?[/Thongbao]