EXCEL表格里用VBA写了个动态时钟,打开新建表格出现运行错误9,下标越界,如何修改?请大神帮忙! - 爱问答

(爱问答)

EXCEL表格里用VBA写了个动态时钟,打开新建表格出现运行错误9,下标越界,如何修改?请大神帮忙!

excel表格里参照别人用VBA复制了个动态时钟,主要问题是打开新建表格或者其他excel表格会出现运行错误9,出现下标越界,是VBA写有问题还是需要调试?如何修改?附图!

下图是正常的动态时钟:

EXCEL表格里用VBA写了个动态时钟,打开新建表格出现运行错误9,下标越界,如何修改?请大神帮忙!

代码为:

Sub 动态()

Application.OnTime Time + TimeSerial(0, 0, 1), "时钟"

End Sub

Sub 时钟()

Worksheets("厦门灏宸科技有限公司").Range("b1") = Now动态

End Sub


运行错误

EXCEL表格里用VBA写了个动态时钟,打开新建表格出现运行错误9,下标越界,如何修改?请大神帮忙!


还有This Workbook里写了一段,当打开这个文档时自动运行时间代码

EXCEL表格里用VBA写了个动态时钟,打开新建表格出现运行错误9,下标越界,如何修改?请大神帮忙!

代码为:

Application.OnTime Time + TimeSerial(0, 0, 1), "时钟"

Worksheets("厦门灏宸科技有限公司").Range("b1") = Now动态

 

Sub AotoTime1() 

Dim NewTime As Date '定义NewTime的数据类型

 Set myDocument = ThisWorkbook.Worksheets("Sheet1") '定义工作表

 NewTime = Now + TimeValue("00:00:01") '更新时间是1秒

 myDocument.Range("A2").Value = Time 'Sheet1 A2单元格显示动态时间

 Application.OnTime NewTime, "AotoTime2" 

'安排一个过程在将来的特定时间(Newtime)运行,调用Aoto2

End Sub 

Sub AotoTime2()

 Call AotoTime1 '调用Aoto1

 End Sub

https://jingyan.baidu.com/article/fb48e8be11564b6e622e14bb.html

两个问题,有没有一个叫:“DN2”的工作表,还有将Cells("B2")改成:Range("B2")或Cells(2,"B")
如果以上都不是问题,那么得看一下要粘贴的文件,是否已经打开。

相关标签:越界大神

下一篇:定义一个含有20个字符型元素的数组a{20},将a中所有的后项加上前项存入b中

上一篇:c语言的编程,想问下为什么语句没错却运行不了

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?