在VBA 编程中怎样选出6个幸运号?

2025-11-19 00:46:22

1、打开excle软件,进入VBA的编程界面,缝侨新建一个子过程。

在VBA 编程中怎样选出6个幸运号?

2、定义两个常量。一个最大值,一个最小值,等一下我们要选出在1-60之间的6个幸运号码。

 Const minNum = 1

  Const maxNum = 60

在VBA 编程中怎样选出6个幸运号?

3、然后定义变量,t,i,用来循环的变量,lucky是用来存储幸运号码的数组。

Dim t As Integer

    Dim i As Integer

    Dim lucky(6) As String

在VBA 编程中怎样选出6个幸运号?

4、然后进行第一层循环。

在VBA 编程中怎样选出6个幸运号?

5、进行第二层循环铲欠屈,检查是否有重复的数字。

在VBA 编程中怎样选出6个幸运号?

6、将结果打印出来。

完整代码如下:

Sub find_lucky()

    Const minNum = 1

    Const maxNum = 60

    Dim t As Integer

    Dim i As Integer

    Dim lucky(6) As String

    For t = 1 To 6

        Randomize

        lucky(t) = Int((maxNum - minNum + 1) * Rnd) + minNum

        For i = 1 To (t - 1)

            If lucky(t) = lucky(i) Then

                lucky(t) = Int((maxNum - minNum + 1) * Rnd) + minNum

                i = 0

            End If

            

        

        Next i

        

       宙铲 MsgBox "第" & t & "个luckynumber is" & lucky(t)

    Next t

    

    

End Sub

在VBA 编程中怎样选出6个幸运号?

7、最后运行程序即可。

在VBA 编程中怎样选出6个幸运号?

在VBA 编程中怎样选出6个幸运号?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢