Re: [问题] EXCEL VBA阵列索引超出范围(错误代码9)

楼主: candysherry (阿哈)   2020-08-13 00:16:31
※ 引述《candysherry (阿哈)》之铭言:
: 小弟用EXCEL 写VBA 开原本的档案是可以执行的
: 但是要开第二个EXCEL就会出现
: "EXCEL VBA阵列索引超出范围(错误代码9)"
: 请问有大大可以指点迷津一下该如何修正呢?
: 程式码如下
: Private Sub Worksheet_Calculate()
: With Sheets("计算结果") <==此行执行时报错
: If Not IsError(Range("D9")) Then
: If Not IsError(Range("B9")) Then
: If Not IsError(Range("B10")) Then
: If Not IsError(Range("A32")) Then '以下简略
: 小弟猜想是不是开启第二个EXCEL时Z6
: EXCEL 本身无法判定要执行哪一个excel档案
: 所以才发生错误讯息
: 不知道各位大大可以教教我吗?
: (若是和其他不同软件互动之问题 请记得一并填写)
: 软件:
: 版本:
S大
小弟执行后出现
编译错误:无法指定至唯独属性
作者: soyoso (我是耀宗)   2020-08-13 07:14:00
不确定原po如何写的(这方面有错误讯息请附上所写的宏),若直接activeworkbook.name = thisworkbook.name没写判断if..then..该错误讯息为无法指定至唯"读"属性。如果是这样的话,写法前一篇有举例。

Links booklink

Contact Us: admin [ a t ] ucptt.com