[問題] EXCEL VBA陣列索引超出範圍(錯誤代碼9)

作者: candysherry (阿哈)   2020-08-12 23:42:10
小弟用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檔案
所以才發生錯誤訊息
不知道各位大大可以教教我嗎?
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:
版本:
作者: soyoso (我是耀宗)   2020-08-12 23:53:00
可寫個判斷activeworkbook.name = thisworkbook.name執行接下的動作;或是<>不等於exit sub

Links booklink

Contact Us: admin [ a t ] ucptt.com