Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: 兰色幻想

[习题] 输入不重复的随机整数(参考答案在1楼)

[复制链接]
发表于 2008-7-10 17:14 | 显示全部楼层

<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>suye1010</i>在2008-6-23 14:21:00的发言:</b><br/><p>找不到了……</p><p>主要使用了 rnd,int函数,外加两个嵌套循环,搞定……</p><p></p><p>重写了个……</p><p>Sub random()<br/>Dim arr(1 To 10), i As Integer, j As Integer<br/>&nbsp;&nbsp;&nbsp; For i = 1 To 10<br/>100:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; arr(i) = Int(Rnd() * 101 + 100)<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If i &gt; 1 Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; For j = 1 To i - 1<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; If arr(i) = arr(j) Then GoTo 100<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Next j<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End If<br/>&nbsp;&nbsp;&nbsp; Next i<br/>Range("A1:A10") = Application.Transpose(arr)<br/>End Sub</p><br/></div><p>这个看着真晕 试试</p>
回复

使用道具 举报

发表于 2008-8-3 00:43 | 显示全部楼层

<p>数据有效性?</p><p>虚心请教!</p><p>我新手上路,能得到这么多高手指点,本人感激不尽。不过,还请大家多多指点。</p><p>谢啦</p>
回复

使用道具 举报

发表于 2015-5-28 19:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2017-3-2 16:40 | 显示全部楼层
DFSDFSFDS
回复

使用道具 举报

发表于 2017-3-2 22:00 | 显示全部楼层
学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-29 07:17 , Processed in 0.224150 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表