使用vba编程完成模拟试卷制作(关于EXCEL VBA的,我想做个考核的试卷,总共就5、6题,需要选择一些选项,自动给出分数,哪位大侠可以提供)

:暂无数据 2026-07-04 00:30:06 :0

使用vba编程完成模拟试卷制作(关于EXCEL VBA的,我想做个考核的试卷,总共就5、6题,需要选择一些选项,自动给出分数,哪位大侠可以提供)

本篇文章给大家谈谈使用vba编程完成模拟试卷制作,以及关于EXCEL VBA的,我想做个考核的试卷,总共就5、6题,需要选择一些选项,自动给出分数,哪位大侠可以提供对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录

关于EXCEL VBA的,我想做个考核的试卷,总共就5、6题,需要选择一些选项,自动给出分数,哪位大侠可以提供

你这个就是根据上一个单元格的选择,下一个单元格有不同的选择。也就是第二级菜单根据第一级菜单的选择不同而变化。
只要你学会用以下这个函数 INDIRECT ,再分别做几列辅助,定义名称。
例如:定义名称“部门”、“姓名”、“项目”……
=INDIRECT($A$1),……
试试。

使用VBA解题

修改一下,把模拟1W次改成了10W次,这个问题我有理论解.附图给你参考一下,

Sub 运行()

Dim a, b, c, m, n, i, j, k, x, y, sum

Dim arr(8)  ’发生次数

Dim p(8)    ’权重

For k = 1 To 100000

p(1) = 100  ’赋值

For i = 2 To 8

p(i) = p(i - 1) + 100

Next

For j = 1 To 4  ’抽取4次

’随机

sum = 0

For i = 1 To 8

sum = sum + p(i)

Next

x = WorksheetFunction.RandBetween(1, sum)

’动作

Select Case x

Case Is 《= p(1)

arr(1) = arr(1) + 1

p(1) = 0

Case Is 《= p(1) + p(2)

arr(2) = arr(2) + 1

p(2) = 0

Case Is 《= p(1) + p(2) + p(3)

arr(3) = arr(3) + 1

p(3) = 0

Case Is 《= p(1) + p(2) + p(3) + p(4)

arr(4) = arr(4) + 1

p(4) = 0

Case Is 《= p(1) + p(2) + p(3) + p(4) + p(5)

arr(5) = arr(5) + 1

p(5) = 0

Case Is 《= p(1) + p(2) + p(3) + p(4) + p(5) + p(6)

arr(6) = arr(6) + 1

p(6) = 0

Case Is 《= p(1) + p(2) + p(3) + p(4) + p(5) + p(6) + p(7)

arr(7) = arr(7) + 1

p(7) = 0

Case Is 《= p(1) + p(2) + p(3) + p(4) + p(5) + p(6) + p(7) + p(8)

arr(8) = arr(8) + 1

p(8) = 0

End Select

Next

Next

For i = 1 To 8

Sheet1.Cells(i, 1).Value = arr(i)

Next

End Sub

求助大神关于VBA编程的题

Sub a()
Dim i&, arr(99), a&, b&, c
a = 0
b = 0
For i = 1 To 100
arr(i - 1) = Application.RandBetween(1, 2)
If arr(i - 1) = 1 Then
a = a + 1
Else
b = b + 1
End If
Next
c = Round(a / b, 2)
MsgBox "正反面之比为 " & c
End Sub

如何在office 2010的Word中使用Word VBA制作选择题

具体步骤如下:
选中试卷的题目和答案部分,然后单击“插入-表格-文字转换成表格”按钮。如下图 1 处所示:
然后注意,本例的每一个选择题由五个段落组成。所以我们要强制把表格转换成五列。如下图 2 处所示:
然后Word试卷就会变成以下样子:
接下来就简单多了,只要选中表格,复制到Excel就好了。
以上便是为大家介绍的如何将Word试卷快速导入Excel的方法,Word的东西要放入Excel,自然想到与表格相关的东西,当然本例有个特点就是正好每题都是五个段落。如果您在设计试卷的时候知道要导入到Excel,您可以插入空段落,保证每题的统一,方便您的快速Excel转化。文字转成表格功能是个好东西,经常出试卷的朋友可以学习下,以备不时之需。

跪求大神,用VBA实现表格转word,数据内容是试卷,求代码!

不用VBA可以么?
如果可以,就用WORD的邮件合并功能试试。一样能满足你的需求。
如果非用VBA,一起等高手。

怎么用VBA编程或者窗体做成选择题

用option控件,进入下一题么再用一个command控件。如果你的题目是选了就不能改的,可以直接是触发option_click 事件就进入下一题··

如何在powerpoint中使用vba做交互单项选择题课件

一、基本构想
图1
本例很简单,就两道题:界面如图1所示,就是题目、选项和一个按钮,在最后一道题所在的页面上把“下一题”按钮改成“得分”按钮。由界面可知,我们需要一个文本框,四个选项按钮和一个命令按钮。功能方面我希望在单击“下一题”按钮时,界面能够转到下一题;单击“得分”按钮时,在成绩文本框中能够显示出这次测验的成绩就可以了。本例的两道题的正确选项分别为“B”、“C”。
二、制作过程
1、运行PowerPoint2003,单击“文件”-“保存”命令,弹出“另存为”对话框,文件名设为“测验”,单击“保存”命令。
2、单击“插入”-“文本框”-“水平”命令,这时鼠标变成“1”字型,在区内单击鼠标左键拖动鼠标拉出一个方框,在框内输入第一题的题目“1.人造地球卫星的轨道半径越大,则”。
3、下面我们来制作选项。单击“视图”-“工具栏”-“控件工具箱”命令,弹出“控件工具箱”,单击“控件工具箱”上的“选项按钮”控件,鼠标变成十字型,按下鼠标左键拖动鼠标拉出一个方框。单击“控件工具箱”上的“属性”命令,弹出“属性”对话框,把“名称”改为“ti1”,把“caption”改为“A.速度越小,周期越小”,其它设为默认。如图2所示。
图2
其余的三个选项的名称分别为“ti2”、“ti3”、“ti4”,“caption”分别为“B.速度越小,周期越大”、“C.速度越大,周期越小”、“D.速度越大,周期越大”。
4、“下一题”按钮的制作。单击“控件工具箱”中“命令按钮”控件,这时鼠标变成十字型,如前在区内拖拉出一个方框,松开鼠标方框会变成一个按钮。选中它,单击鼠标右键,在弹出的快捷菜单中选择“属性”命令,把“命令按钮”属性中的“caption”设为“下一题”。
这样,第一题的界面就制作完成了。第二题我们可以按照第2-4步做出来,只是要把题目、各个选项值换一下,另外需要添加一个文本框命令,其名称设为“sum”,命令按钮的名称改为“得分”。
三、添加代码
1、单击“控件工具箱”上“查看代码”控件,弹出“Microsoft visual basic”器,单击“插入”-“模块”命令,弹出“模块”窗口,在“模块”窗口输入“public fen(2) as integer”。
2、选中第一题中“下一题”按钮,单击“控件工具箱”上“查看代码”控件,弹出“Microsoft visual basic”器,在“Private Sub CommandButton1_Click()”和“End Sub”之间输入
If ti2.Value = True Then
fen(0) = 2
Else
fen(0) = 0
End If
With SlideShowWindows(1).View
.GotoSlide (2)
End With
3、选中最后一题中“得分“按钮,单击“控件工具箱”上“查看代码”控件,弹出“Microsoft visual basic”器,在“Private Sub CommandButton1_Click()”和“End Sub”之间输入
If ti3.Value = True Then
fen(1) = 2
Else
fen(1) = 0
End If
Dim i, s
s = 0
For i = 0 To 2
s = s + fen(i)
Next
sum = s
好了,退出“Microsoft visual basic”器,按F5试一下效果

OK,关于使用vba编程完成模拟试卷制作和关于EXCEL VBA的,我想做个考核的试卷,总共就5、6题,需要选择一些选项,自动给出分数,哪位大侠可以提供的内容到此结束了,希望对大家有所帮助。

使用vba编程完成模拟试卷制作(关于EXCEL VBA的,我想做个考核的试卷,总共就5、6题,需要选择一些选项,自动给出分数,哪位大侠可以提供)

本文编辑:admin

更多文章:


怎么做网站网页归档(网页应该怎么做网页设计有哪些要求)

怎么做网站网页归档(网页应该怎么做网页设计有哪些要求)

大家好,怎么做网站网页归档相信很多的网友都不是很明白,包括网页应该怎么做网页设计有哪些要求也是一样,不过没有关系,接下来就来为大家分享关于怎么做网站网页归档和网页应该怎么做网页设计有哪些要求的一些知识点,大家可以关注收藏,免得下次来找不到哦

2026年10月11日 05:30

跷二郎腿太低好吗?想要通过贴墙站改正二郎腿影响的话,有哪些要点需要注意

跷二郎腿太低好吗?想要通过贴墙站改正二郎腿影响的话,有哪些要点需要注意

本篇文章给大家谈谈二郎腿贴地,以及跷二郎腿太低好吗对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月11日 05:10

易语言点击js按钮(易语言网页填表怎样点击链接为“javascript:void(0)“的按钮)

易语言点击js按钮(易语言网页填表怎样点击链接为“javascript:void(0)“的按钮)

本篇文章给大家谈谈易语言点击js按钮,以及易语言网页填表怎样点击链接为“javascript:void(0)“的按钮对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要

2026年10月11日 03:00

regards(Regards,什么意思)

regards(Regards,什么意思)

其实regards的问题并不复杂,但是又很多的朋友都不太了解Regards,什么意思,因此呢,今天小编就来为大家分享regards的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 01:10

dom4j文档(如何去掉用dom4j生成的XML文档中的)

dom4j文档(如何去掉用dom4j生成的XML文档中的)

其实dom4j文档的问题并不复杂,但是又很多的朋友都不太了解如何去掉用dom4j生成的XML文档中的,因此呢,今天小编就来为大家分享dom4j文档的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 01:00

compare with造句(用compared with和compared to造句)

compare with造句(用compared with和compared to造句)

“compare with造句”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看compare with造句(用compared with和compared to造句)!

2026年10月10日 23:30

xshell软件(Xshell怎么更改字体大小)

xshell软件(Xshell怎么更改字体大小)

各位老铁们好,相信很多人对xshell软件都不是特别的了解,因此呢,今天就来为大家分享下关于xshell软件以及Xshell怎么更改字体大小的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

2026年10月10日 22:50

tensorflow与keras对应版本(为什么tensorflow2.8没有keras)

tensorflow与keras对应版本(为什么tensorflow2.8没有keras)

各位老铁们好,相信很多人对tensorflow与keras对应版本都不是特别的了解,因此呢,今天就来为大家分享下关于tensorflow与keras对应版本以及为什么tensorflow2.8没有keras的问题知识,还望可以帮助大家,解决

2026年10月10日 22:10

个人网站首页界面(深圳社会保险服务个人网页主页)

个人网站首页界面(深圳社会保险服务个人网页主页)

“个人网站首页界面”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看个人网站首页界面(深圳社会保险服务个人网页主页)!

2026年10月10日 22:00

maven仓库jar网站(如何在maven仓库中添加jar包)

maven仓库jar网站(如何在maven仓库中添加jar包)

这篇文章给大家聊聊关于maven仓库jar网站,以及如何在maven仓库中添加jar包对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月10日 19:50

最近更新

infostation(infostation是什么)
2026-10-11 07:40:32 浏览:0
热门文章

by网站域名444(444ppp现在是什么域名)
2026-08-19 20:20:31 浏览:13
韩国大片视频mv(韩国20个感人mv)
2026-07-11 13:10:02 浏览:12
标签列表