PPT制作的不重复点名不能运行(VBA)

您好,我看了您http://zhidao.baidu.com/link?url=JY8qyRYo54a74sAA2ue35fu1a439LD0TePLCFlcy7BRDz... 您好,我看了您http://zhidao.baidu.com/link?url=JY8qyRYo54a74sAA2ue35fu1a439LD0TePLCFlcy7BRDz0SETTNDUDp2Qo4GigX7-YFdJXtpxMMz5Zpr3W6AvK
的回复并按您说的制作了一个PPT,可一直运行不了。我把VBA代码复制在下面,请您给看一下什么地方出问题了。有劳您了,刚刚开始接触VBA,什么都不明白,还请您多多指点。

Dim times, j As Integer
Dim num(1 To 40) As Integer

Private Sub CommandButton1_Click()
start: Randomize
a = Int(Rnd * 40 + 1)
For i = 1 To 40
If a = num(i) Or a = 13 Then
GoTo start
End If
Next
Text1.Text = a
j = j + 1
num(j) = a
If j = 39 Then MsgBox "所有人员均已点过!"
CommandButton1.Enabled = False
CommandButton2.Enabled = True
End If
End Sub

Private Sub CommandButton2_Click()
j = 0
For i = 1 To 40
num(i) = 0
Next
Command2.Enabled = False
Command1.Enabled = True
Text1.Text = ""
End Sub

下面是PPT界面:
展开
 我来答
yangpp1999
2014-07-26 · 超过19用户采纳过TA的回答
知道答主
回答量:59
采纳率:100%
帮助的人:48.1万
展开全部

代码放在 Slide1下 可拦郑运行

不要简伍颂放在橘没模块中

追问

我看了下,代码在SLIDE1下,没在模块中。

下面是图

追答
在视图-->工具栏--visual basic点开,-->控件工具箱点开

录制宏

将其中的控件中文本框和命令按键在页面上建立,修改名称
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式