问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

EXCEL中的这个宏代码怎么写

发布网友 发布时间:2022-04-30 15:24

我来回答

2个回答

热心网友 时间:2022-06-26 06:38

Sub xabc()
Randomize
Dim s(3, 3)
Dim t As Integer
t = 350
s(0, 0) = 0
s(0, 1) = 0
s(0, 2) = 0
s(1, 0) = 0.2
s(1, 1) = 0.2
s(1, 2) = 0.6
s(2, 0) = Int(t * s(1, 0))
s(2, 1) = Int(t * s(1, 1))
s(2, 2) = t - s(2, 1) - s(2, 0)
i = 1
Do While True
m = Rnd()
If m < s(1, 0) And s(0, 0) < s(2, 0) Then
Cells(i, 1) = "A"
s(0, 0) = s(0, 0) + 1
i = i + 1
Else
If m < s(1, 1) + s(1, 0) And s(0, 1) < s(2, 1) Then
Cells(i, 1) = "B"
s(0, 1) = s(0, 1) + 1
i = i + 1
Else
If m < s(1, 2) + s(1, 0) + s(1, 1) And s(0, 2) < s(2, 2) Then
Cells(i, 1) = "C"
s(0, 2) = s(0, 2) + 1
i = i + 1
End If
End If
End If
If i > t Then Exit Do
Loop
End Sub
'定义的三维数组,第一维用来计数,记下A、B、C各生成了多少
第二维是A、B、C所占的比重,如果在三个空格里输入比例,让这儿分别等于三个单元格的值。
第三维是计算出来的A、B、C各自应该多少个。
t=350是总数
每个位置是什么由随机数来决定。

热心网友 时间:2022-06-26 06:38

Sub aaaa()
Dim a As Integer
Dim b As Integer
Dim c As Integer
Dim d As Integer
Sheets("sheet1").Select
Range("a:b").Select
Selection.Copy
Sheets("sheet3").Select
Range("a:b").Select
ActiveSheet.Paste
a = WorksheetFunction.CountA(Range("a:a"))
b = WorksheetFunction.CountA(Range("b:b"))
Sheets("sheet2").Select
c = WorksheetFunction.CountA(Range("a:a"))
d = WorksheetFunction.CountA(Range("b:b"))
Range("a1:" & "a" & c).Select
Selection.Copy
Sheets("sheet3").Select
Range("a" & a + 1).Select
ActiveSheet.Paste
Sheets("sheet2").Select
Range("b1:" & "b" & d).Select
Selection.Copy
Sheets("sheet3").Select
Range("b" & b + 1).Select
ActiveSheet.Paste
End Sub
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抹完水泥墙多久能刮腻子 水泥墙抹完后需要多久刮腻子? 水泥抹墙多久能刮腻子 水泥多久能刮腻子 刚抹完的水泥墙几天能刮腻子 墙面多久能刮腻子 水泥墙多久可以刮腻子 砌完水泥多久刮腻子 水泥砌好后什么时候可以刮腻子 ...40个学分,托福110分,转学去美国哥伦比亚大学希望大吗? 你好,哥伦比亚大学排名怎么样?小白,想去哥伦比亚大学读研 真我Q3T屏幕是什么材质-是LCD屏还是OLED屏 EXCEL表格设置汇总的代码怎么写呢?谢谢! Excel 公用参数代码应该怎么写,写在哪里 EXCEL动态引用指定工作表和列所在的值的代码怎样写? Excel 复制单元格值的代码怎么写 EXCEL如何将函数写成代码? 帮我写一个EXCEL的代码,简单的 请教一下,Excel宏,怎么用代码实现这个功能呀? Excel代码怎么写 抖音打出去的字怎么没有了 Excel代码怎么写? 抖音右边的贴图文字没有字是图标了怎么回事 abb形式:暖( )( ) 暖()()ABB式词语 abb这样的词暖什么 HP1008打印机能不能加粉啊~! 暖和的abb的词语 暖什么abb式的词语 si 玩教具的定义、类型及特点? 暖字怎么组ABB式的叠词如:红彤彤 abb式暖什么至少写3个 EXCEL中用VBA做一个简单的计算,代码应该怎么写? 关于SQL效率:两个表join后select其中某些列,如何效率提高?如何使用index? 数据库内外连接怎么用? 求助,mysql用join查询很慢 为什么windows xp系统不能装QQ,哪个版本都不行呢 晕啊.delphi怎么不提供一下indexof,split,join这些常用的函数 请问解析代码是什么?请举例说明?和解释器的具体关系如何体现? 不胜感谢…… XP系统的电脑设置了用户账号后,QQ不能用,重新下载QQ之后却安装不了 openjdk怎么看javac源码 关于XP系统无法安装QQ2010SP2的问题 JDK中的javac,java,appletviewer各有什么作用,要详细 xp系统安装qq就蓝屏 cmd中使用javac对整个包编译怎么办?对包里面的某几个java文件编译怎么办? java集成开发环境是怎么编译Java源代码的? javac是干嘛用的? javac和javadoc分别 是什么命令,有什么作用 JAVA反射机制的源码改动 我编写的源代码程序,在命令行模式中,输入javac命令对源代码进行编译,但是生成不了字节码文件(class)? java文件不用javac编译(专家级别问题) css翻译高手请进! 请帮我翻译以下内容!