excl裡,自動隱藏 顯示「列」,(用VBA也可以)

2025-06-17 00:45:18 字數 2347 閱讀 7792

1樓:網友

進入到vba器,工程資源管理器中雙擊工作表的名稱,在右側的vba**上主有兩個下拉框,左邊乙個選中worksheet,右邊一信氏碰個選核冊中change,在**滑談行輸入以下**。

private sub worksheet_change(byval target as range)

if cells(3, 2).value = 0 then 'b3=0

columns(2). = true

end if

if cells(3, 5).value = 0 then 'e3=0

columns(5). = true

end if

if cells(3, 6).value = 0 then 'f3=0

columns(6). = true

end if

if cells(3, 7).value = 0 then 'g3=0

columns(7). = true

end if

if cells(3, 2).value = 1 then 'b3=1

columns(2). = false

end if

if cells(3, 5).value = 1 then 'e3=1

columns(5). = false

end if

end sub

2樓:朱仕平

幾乎不可能實現啊,隱藏還好說,但如何把已經隱藏的單元格輸入數值1卻是個問毀虛題了。

當第乙個條件出現時,befg列都已經隱藏。

那麼你要想實現第二個條件時,如何在已經隱蠢閉藏的be列,找到b3和e3再輸入1呢。

所以,帶餘裂你這個問題基本上可以算是不成立的。

3樓:網海1書生

我想問一下,當b3=0的時候b列自動隱藏是吧?那這時候通過什麼簡跡方法讓b3=1使b列重新顯示伍咐頌出來?通過軟體腔鄭計算然後使b3=1嗎?

怎麼在excel中用vba條件判斷自動隱藏列?

4樓:網友

<>sub 試試1()

此sub示例:直接隱藏。

將單元格或區域的整列屬性的隱藏屬性賦值為truerange("a10,c6:g6,l8"). = trueend sub

sub 試試2()

此sub示例:for each 迴圈,判斷整列為空時則隱藏整列。

dim g as range

for each g in range("a8:b8")if "*巧灶中) is nothing then= true

end if

nextend sub

sub 試試3()

辯櫻此sub示例:for i 迴圈,判斷整列為空時則隱藏整列。

dim i as integer

for i = 1 to 2

if cells(10, i)."*is nothing thencells(10, i). = true

end if

nextend sub

sub 試試4()

此sub示例:同樣是for i 迴圈,但孝山換了一種判斷方法。

dim i as integer

for i = 1 to 2

if , i).entirecolumn) =0 thencells(10, i). = true

end if

nextend sub

excel怎麼使用vba**隱藏行

5樓:環球青藤

步驟1、首先我們開啟乙個工作樣表作為例子。

2、隱藏行的方法很簡單,在工作表的行序列上點選滑鼠右鍵,選擇隱藏行即可隱藏。但是這種方法需要自己去尋找索要隱藏單元格所在的行首。

3、使用vba則不需要這麼麻煩,可以在任意選擇單元格後,直接點選執行**,則可以隱藏該單元格所在的行。

4、我們使用alt+f11組合快捷鍵進入vbe器,插入乙個新的模組,並在模組中輸入以下**:

sub hiderow()

dim irow as long

irow =

true false

end sub

5、我先將顯示隱藏行取消,然後執行這段**,剛才我們所處的是第10行,執行**後。第10行被隱藏起來了。

6、單元格被隱藏,但是仍然可以選取。我們將**中的註釋符』去掉,重新執行**,可以將10行重新顯示。這裡可以看到是物件。

hidden是方法,引數是true或為隱藏。false為顯示。

教程結束,以上就是excel用vba**隱藏行的方法介紹,操作很簡單的,大家學會了嗎?希望能對大家有所幫助!

功能區不見了怎麼讓其自動隱藏顯示

一 點選一次顯示一次功能區 自動隱藏顯示 1 將滑鼠移到 word 文件頂部,會出現一行淡藍色,2 單擊一下 淡藍色的行 或右邊的三點連成一線圖示,word功能區立即顯示,3 點選一次文件中任意處,功能區又自動隱藏起來,就像設定了自動隱藏顯示工作列一樣,把滑鼠移到工作列顯示,滑鼠離開工作列又隱藏起來...

如何使ubuntu的側邊欄自動隱藏

很簡單,sudo apt get install unity tweak tool 開啟軟體,這裡可以更改很多介面設定 如何使ubuntu的側邊欄自動隱藏 如何使ubuntu的側邊欄自動隱藏 自動bai隱藏之後,滑鼠必須du快速移動,敲打 zhi螢幕左邊,unity左側的啟動dao器欄才會響應出現!...

為什麼我在U盤裡面建立的資料夾會自動隱藏

中病毒瞭解決辦法 第一步 開啟你的防毒軟體 開始防毒 第二步 恢復被隱藏的檔案 我想這個問題大家都不陌生,當然也有很多應對方案,比如用 winrar 進入資料夾後把檔案都複製出來,不過這很麻煩,有種比較方便的方法。1 先用防毒軟體把病毒給殺了。在 開始 執行 裡輸入 cmd 開啟命令提示符,在裡面輸...