2016-08-11 18 views
0

在一個Excel宏,我想選擇&隱藏的列數,使用代碼在Visual Basic(Excel)中選擇列列太多

Columns("D:N").Select 
Selection.EntireColumn.Hidden = True 

但不知什麼原因,該欄目( 「D:N」)。選擇列D到V(含)。我看了一下,沒有合併的單元格,即使有,也不應該阻止我隱藏選定(預期)的列。

任何提示爲什麼列(「D:N」)。選擇選擇列D到V包括?提前致謝。

+0

如果你'欄會發生什麼(「d:N」)EntireColumn.Hidden = TRUE;。? – GSerg

+0

是否隱藏了你的任何列? –

+0

僅使用2行代碼中的一個宏進行測試,使用空白紙 – cutzero

回答

0

我跑了一個空白宏這兩條線在一張白紙,它工作得很好,所以我認爲,問題出在代碼

你可以嘗試把這一權利的2行之前的其他部分?

SendKeys "{ESC}" 

如果這樣工作,那麼很可能您的宏的早期部分有一個SELECT語句滯留。

0

您可能遇到水平合併單元格超出山口N到山坳V