snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
รบกวนขอสูตร Random ผู้โชคดีแล้วนำไปบันทึกไว้อีกชีสหน่อยค่ะ ตอนนี้ทำตรง Random ได้แล้ว แต่ต้องการให้นำข้อมูลที่ Random ได้ไปบันทึกไว้อีกชีสนึง(REWARD) โดยถ้า Random ครั้งต่อไปจะไม่มีการ Random ซ้ำกันค่ะ และติดปัญหาตรงที่ต้องการหน่วงเวลาให้แสดงข้อมูลที่ Random ได้ทีละคอลัมภ์โดยเรียงจากคำนำหน้า แผนก รหัส ชื่อ และเบอร์โทรตามลำดับให้ลุ้นๆ กัน แต่ติดปัญหาคือหน่วงเวลาได้แต่ข้อมูลทำการ random ใหม่ทุกรอบจนแสดงข้อมูลครบ
You do not have the required permissions to view the files attached to this post.
Dim Lrow As Integer
Dim r As Integer
r = Worksheets("RAND").Range("k11").Value
If r = 0 Then Exit Sub
With Worksheets("REWARD")
Lrow = .Range("a" & .Rows.Count).End(xlUp).Offset(1, 0).Row
.Range("a" & Lrow).Resize(1, 6).Value = _
Worksheets("LIST").Range("a" & r).Resize(1, 6).Value
End With
Worksheets("LIST").Range("a" & r).EntireRow.Delete
Dim Lrow As Integer
Dim r As Integer
r = Worksheets("RAND").Range("k11").Value
If r = 0 Then Exit Sub
With Worksheets("REWARD")
Lrow = .Range("a" & .Rows.Count).End(xlUp).Offset(1, 0).Row
.Range("a" & Lrow).Resize(1, 6).Value = _
Worksheets("LIST").Range("a" & r).Resize(1, 6).Value
End With
Worksheets("LIST").Range("a" & r).EntireRow.Delete