Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3478|回复: 10

[已解决]跪求各位高手帮助!!!详见附件。》》》》》》》》坐等答案!!

[复制链接]
发表于 2012-6-21 15:30 | 显示全部楼层 |阅读模式
QQ截图20120621152635.png   

QQ截图20120621152610.png   想要达到的效果

我想要实现在 东西南北随即生成一个数字,但东西只等随即一个数,南北也只能随即一个数,东西不能同时生成数据,南北也不能同时生成数据........跪求高手


最佳答案
2012-6-21 16:18
原表第2行前面多了1列,把多余的列进行了删除

选中区域,点按钮就可
桩偏位-1.rar (10.45 KB, 下载次数: 22)
发表于 2012-6-21 15:36 | 显示全部楼层
用VBA可以实现
提供数据附件。并说明随机数据的范围
回复

使用道具 举报

 楼主| 发表于 2012-6-21 15:50 | 显示全部楼层
跪求指导,麻烦大侠了!

桩偏位.rar

12.57 KB, 下载次数: 1

回复

使用道具 举报

 楼主| 发表于 2012-6-21 15:51 | 显示全部楼层
那么的帅 发表于 2012-6-21 15:36
用VBA可以实现
提供数据附件。并说明随机数据的范围

桩偏位.rar (12.57 KB, 下载次数: 12)
回复

使用道具 举报

发表于 2012-6-21 16:18 | 显示全部楼层    本楼为最佳答案   
原表第2行前面多了1列,把多余的列进行了删除

选中区域,点按钮就可
桩偏位-1.rar (10.45 KB, 下载次数: 22)
回复

使用道具 举报

 楼主| 发表于 2012-6-21 18:30 | 显示全部楼层
那么的帅 发表于 2012-6-21 16:18
原表第2行前面多了1列,把多余的列进行了删除

选中区域,点按钮就可

跪拜大神! 我怎样才能复制到别的表格里应用?
回复

使用道具 举报

 楼主| 发表于 2012-6-21 18:56 | 显示全部楼层
那么的帅 发表于 2012-6-21 16:18
原表第2行前面多了1列,把多余的列进行了删除

选中区域,点按钮就可

跪拜大神!如何修改取值区间?
回复

使用道具 举报

发表于 2012-6-21 23:52 | 显示全部楼层
caddie6 发表于 2012-6-21 18:56
跪拜大神!如何修改取值区间?


打开其他的工作表
ALT+F11 进入VBE编辑器
插入一个模块,然后下面的代码复制粘贴到模块1 里


  1. Sub 按钮1_单击()
  2.     a = Selection.Address
  3.     Range(a).ClearContents
  4.     arr1 = Selection.Value
  5.     QISHI = -20  '起始值
  6.     JIESHU = 100 '结束值
  7.     For i = 1 To UBound(arr1)
  8.         S1 = Int(Rnd() * 2 + 1)
  9.         S2 = Int(Rnd() * 2 + 3)
  10.         P1 = Int(Rnd() * (JIESHU - QISHI + 1) + QISHI)
  11.         p2 = Int(Rnd() * (JIESHU - QISHI + 1) + QISHI)
  12.         arr1(i, S1) = P1
  13.         arr1(i, S2) = p2
  14.     Next i
  15.     Range(a).ClearContents
  16.     Range(a) = arr1
  17.    
  18. End Sub
复制代码

回复

使用道具 举报

发表于 2012-6-22 00:41 | 显示全部楼层
那么的帅 发表于 2012-6-21 23:52
打开其他的工作表
ALT+F11 进入VBE编辑器
插入一个模块,然后下面的代码复制粘贴到模块1 里

真厉害,我学习了半天
回复

使用道具 举报

 楼主| 发表于 2012-6-22 07:30 | 显示全部楼层
那么的帅 发表于 2012-6-21 23:52
打开其他的工作表
ALT+F11 进入VBE编辑器
插入一个模块,然后下面的代码复制粘贴到模块1 里

很强大,谢谢大侠的支持...
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 21:33 , Processed in 0.278099 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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