年会抽奖神器VBA代码

年会抽奖神器VBA代码


2024年4月14日发(作者:)

年会抽奖神器代码

Dim f As Integer

Sub 滚动()

f = 0

Sheets("抽奖首页").Activate

Dim i, j As Integer

Sheets("抽奖首页").Range("B18:E10000").ClearContents

Sheets("抽奖库").Range("E2:E100000").ClearContents

With Sheets("抽奖库")

j = .Range("C100000").End(xlUp).Row

For i = 2 To j

.Range("A" & i) = Rnd()

Next

For i = 2 To j

.Range("B" & i) = (.Range("A" & i), .Range("A2:A" & j))

Next

End With

Dim m As Integer

Do While f = 0

For m = 1 To Sheets("抽奖首页").Range("D14")

Sheets("抽奖首页").Range("C" & (17 + m)) = Sheets("抽奖库").Range("C" &

tween(2, Sheets("抽奖库").Range("C10000").End(xlUp).Row))

Sheets("抽奖首页").Range("D" & (17 + m)) = Sheets("抽奖库").Range("D" &

tween(2, Sheets("抽奖库").Range("C10000").End(xlUp).Row))

Sheets("抽奖首页").Range("E" & (17 + m)) = Sheets("抽奖首页").Range("C14")

Sheets("抽奖首页").Range("B" & (17 + m)) = Sheets("抽奖首页").Range("B" & (17 + m)).Row

- 17

Next

DoEvents

Loop

End Sub

Sub 抽奖()

f = 1

Sheets("抽奖首页").Range("B18:E" & (17 + Sheets("抽奖首页").Range("D14"))).Copy Sheets("

已中奖名单").Range("A" & Sheets("已中奖名单").Range("A100000").End(xlUp).Row + 1)

Dim p, q As Integer

q = Sheets("抽奖库").Range("D20000").End(xlUp).Row

Sheets("抽奖库").Activate

For p = 2 To q

Sheets("抽奖库").Range("E" & p) = (p(Sheets("抽奖库

").Range("D" & p), Sheets("已中奖名单").Range("C1:D20000"), 1, False), 1)

Next

Sheets("抽奖库").Range("A1:E" & q).AutoFilter Field:=5, Criteria1:="<>1"

Sheets("抽奖库").Rows("2:100000").Select

Shift:=xlUp

Sheets("抽奖库").Range("A1").AutoFilter

Sheets("抽奖首页").Activate

End Sub


发布者:admin,转转请注明出处:http://www.yc00.com/news/1713103092a2183549.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信