由於我是VB新手,而且電腦的VB也是英文版
所以一直看不懂他的意思
請知道的可以幫忙解答一下
Run-time erroe \'91\':
Object variable or with block variable not set
就是上面這個
請知道的告訴我
很急著知道
謝謝
2006-07-18 11:14:54 · 2 個解答 · 發問者 寧 1 in 電腦與網際網路 ➔ 程式設計
看了我也不懂
也不知道錯在哪?
2006-07-20 11:08:02 · update #1
沒有設定物件變數或 With 區塊變數 (錯誤 91) 新增物件變數有兩步驟。第一,您必須先宣告物件變數。然後您必須使用 Set 陳述式指定一個正確的引用到物件變數。同樣地,With...End With 區塊必須先用 With 陳述式進入點來執行初始化。此錯誤有以下的起因和解決方法: 您使用的物件變數尚未引用到一個正確物件。 對物件變數指定或再指定一個引用。例如,如果在下列的程式碼省略 Set 陳述式的話,那麼引用 MyObject 將會產生錯誤:Dim MyObject As Object ' 新增物件變數。
Set MyObject = Sheets(1) ' 新增一正確的物件引用。
MyCount = MyObject.Count ' 指定計數值給 MyCount。
使用的物件變數已經設為 Nothing。 Set MyObject = Nothing ' 釋放此物件。
MyCount = MyObject.Count ' 引用了已釋放的物件。
再指定引用給物件變數。例如,使用新的 Set 陳述式設定新的引用給物件。此物件是正確的物件,但未被設定,因為在 References 對話方塊中並未選取該物件所在的物件程式庫。 在 Add References 對話方塊選擇物件程式庫。GoTo 陳述式的目的地在 With 區塊內。 不要跳進 With 區塊。確定此區塊使用 With 陳述式進入點以執行初始化。當選了 Set Next Statement 命令時,在 With 區塊內指定了一命令列。 With 區塊必須用 With 陳述式執行初始化。詳細資訊,可選取有疑問的項目並按下 F1。
2006-07-18 12:00:33 · answer #1 · answered by W.J.S. 7 · 0⤊ 0⤋
變數未宣告?
2006-07-18 11:34:26 · answer #2 · answered by ? 6 · 0⤊ 0⤋