乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 请EXCEL高手来,关于批量随机数的

请EXCEL高手来,关于批量随机数的

作者:乔山办公网日期:

返回目录:excel表格制作


选中单元格区域 复制
右键单击原来单元格区域左上角的那个单元格 选择性粘贴 数值
之后,随机数就不再变化了。

Public Sub sjs()
On Error GoTo line1
Dim rng As Range, rng1 As Range
For i = 0 To 255
Set rng = Range("A1:A10").Offset(k, i)
rng.Select
rng.ClearContents
Randomize
For Each rng1 In rng
Do
rng1 = Int(Rnd * 10 + 1)
Loop Until Application.WorksheetFunction.CountIf(rng, rng1) = 1
Next
If i = 255 Then k = k + 11: i = 0
Next
line1:
End Sub

修改了你代码。嘿嘿,保证成千上万组。。。

将公式设置为手动重算,这样就不会变了。但是其他公式需要变的也不能变了。最好就是生成随机数后用选择性粘贴粘贴成数字。



如果是这批数据是连续的,

那么就用选择性粘贴

方法:

选中这批随随机数

鼠标右键—复制

然后鼠标右键—选择性粘贴—粘贴—数值

如果数据是不连续的

只能用VBA了

可联系我



来信写清问题。

相关阅读

  • 请EXCEL高手来,关于批量随机数的

  • 乔山办公网excel表格制作
  • 选中单元格区域 复制右键单击原来单元格区域左上角的那个单元格 选择性粘贴 数值之后,随机数就不再变化了。Public Sub sjs()On Error GoTo line1Dim rng As Range, rng1 As Range For i = 0 To 255 Set
  • excel中按一定比例生成随机数

  • 乔山办公网excel表格制作
  • 首先,rand函数是随机函数,随机性是平均分布的,肯定不能实现1、2、3、4、5、6让4在表格中出现2次,其他随机可以使用VBA实现的,请描述一下详细要7a64e58685e5aeb9334求,可以帮你写一段
  • EXCEL如何产生随机数?

  • 乔山办公网excel表格制作
  • RANDBETWEEN 函数百 RANDBETWEEN 函数:返回指定大小范度围的随机整数。知语法道: randbetween(专bottom,top)示例 =randbetween(1,300) 随机生成1~300的数字属Excel随机数函数rand(500,2000) 这就
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网