※ 引述《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大 小弟执行后出现 编译错误:无法指定至唯独属性