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