簡體   English   中英

運行時錯誤-對象'_Global'的方法'Range'失敗

[英]RunTime Error - Method 'Range' of object '_Global' failed

嗨,我正在嘗試編寫宏來調整特定表中的列數。 有時表就像從A到Z的行,而我只希望它從A到L的行。但是,每當我運行宏時,它就會出現錯誤RunTime Error-對象'_Global'的方法'Range'失敗。

子ResizeTable()

Columns("L:L").Select
ActiveSheet.ListObjects("Table_macroconnection").Resize Range("$A$1:$L$" & numRows)
Columns("L:L").Select

結束子

我該如何解決? 謝謝。 ========== ==========編輯

固定! 將numRows更改為ActiveSheet.UsedRange.Rows.Count。

咄。 (在以前的程序中,我寫了將numRows設置為ActiveSheet.UsedRange.Rows.Count的方法,但錯誤地認為numRows是內置的excel值。

只是為了使該問題有答案並顯示為已回答(我認為他的代表點使他無法回答):

將您的numRows更改為ActiveSheet.UsedRange.Rows.Count ,它將起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM