Excel精英培训网

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

[已解决]求助,错误424

[复制链接]
发表于 2015-5-25 13:55 | 显示全部楼层 |阅读模式
2.png
当我点击这个按钮时会出现 错误424,无法进入本科生界面,但是为啥其他的研究生、实验室、科研界面可以进入
1.png
为何ben画了黄线,但是其他的yan,ke,shi都没有黄线

最佳答案
2015-5-25 14:12
  1. Private Sub UserForm_Initialize()
  2.     a = Application.WorksheetFunction.CountA(Sheets("本科生教学工作量").Range("C3:C6"))
  3.     For b = 1 To a
  4.         ComboBox5.AddItem Sheets("本科生教学工作量").Cells(b + 2, 3)
  5.     Next b
  6.     c = Application.WorksheetFunction.CountA(Sheets("本科生教学工作量").Range("D9:D21"))
  7. '    For d = 1 To c
  8. '        ComboBox6.AddItem Sheets("本科生教学工作量").Cells(d + 8, 4)
  9. '    Next d
  10.     e = Application.WorksheetFunction.CountA(Sheets("本科生教学工作量").Range("E25:E32"))
  11.     For f = 1 To e
  12.         ComboBox8.AddItem Sheets("本科生教学工作量").Cells(f + 24, 5)
  13.     Next f
  14.     g = Application.WorksheetFunction.CountA(Sheets("本科生教学工作量").Range("F35:F40"))
  15.     For h = 1 To g
  16.         ComboBox10.AddItem Sheets("本科生教学工作量").Cells(h + 34, 6)
  17.     Next h
  18. End Sub
复制代码
ben窗体初始化事件中注释掉关于ComboBox6控件的这几句代码就可以进入本科生界面

工作量计算器.zip

114.51 KB, 下载次数: 3

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2015-5-25 13:55 | 显示全部楼层
回复

使用道具 举报

发表于 2015-5-25 14:10 | 显示全部楼层
你的ben窗体里没有ComboBox6这个控件,而此窗体初始化事件中引用了这个不存在的控件对象,所以出错
回复

使用道具 举报

发表于 2015-5-25 14:12 | 显示全部楼层    本楼为最佳答案   
  1. Private Sub UserForm_Initialize()
  2.     a = Application.WorksheetFunction.CountA(Sheets("本科生教学工作量").Range("C3:C6"))
  3.     For b = 1 To a
  4.         ComboBox5.AddItem Sheets("本科生教学工作量").Cells(b + 2, 3)
  5.     Next b
  6.     c = Application.WorksheetFunction.CountA(Sheets("本科生教学工作量").Range("D9:D21"))
  7. '    For d = 1 To c
  8. '        ComboBox6.AddItem Sheets("本科生教学工作量").Cells(d + 8, 4)
  9. '    Next d
  10.     e = Application.WorksheetFunction.CountA(Sheets("本科生教学工作量").Range("E25:E32"))
  11.     For f = 1 To e
  12.         ComboBox8.AddItem Sheets("本科生教学工作量").Cells(f + 24, 5)
  13.     Next f
  14.     g = Application.WorksheetFunction.CountA(Sheets("本科生教学工作量").Range("F35:F40"))
  15.     For h = 1 To g
  16.         ComboBox10.AddItem Sheets("本科生教学工作量").Cells(h + 34, 6)
  17.     Next h
  18. End Sub
复制代码
ben窗体初始化事件中注释掉关于ComboBox6控件的这几句代码就可以进入本科生界面
回复

使用道具 举报

 楼主| 发表于 2015-5-25 14:47 | 显示全部楼层
冥王 发表于 2015-5-25 14:12
ben窗体初始化事件中注释掉关于ComboBox6控件的这几句代码就可以进入本科生界面

非常感谢!!!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 02:53 , Processed in 0.282109 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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