怎麼設定excel達到條件整行自動隱藏並且還能出現

2022-01-28 18:50:04 字數 5507 閱讀 6854

1樓:匿名使用者

這個需要用vba巨集來解決,在這個工作表的底部標籤名上點滑鼠右鍵,選「檢視**」,會彈出該工作表的vba視窗,把下面**貼上進去:

private sub worksheet_change(byval target as range)

if target.column = 15 then '第15列對應o列

if target.value = "合同已退" then rows(target.row).entirerow.hidden = true

end if

end sub

sub 顯示()

cells.entirerow.hidden = false

end sub

sub 隱藏()

for i = 3 to range("o65536").end(xlup).row

if cells(i, 15) = "合同已退" then rows(i).entirerow.hidden = true

next

end sub

回到**視窗,只要在o列輸入 合同已退 這四個字,就會自動隱藏該行;另個在「工具-巨集-巨集」中執行「顯示」巨集,就能把隱藏的都顯示出來;執行「隱藏」巨集,能把所有o列是 合同已退 的都隱藏起來。

2樓:匿名使用者

等vba高手,或者你自己找vba隱藏。

簡單點的辦法就自己錄製個巨集,自動篩選——不要勾選合同已退

3樓:導數是個好東西

拖動行號3下的線進行一行的隱藏,再以最適合的行高設定就出來了

4樓:華芊樺樺

按alt+f11.在左邊找到這張表,雙擊,在右邊的空白處複製下面的**。

private sub worksheet_change(byval target as range)

with target

if .column = 3 and .count = 1 thenif .

value = "完成" then.rows.entirerow.

hidden = trueend if

end if

end with

end sub

然後關閉,回到c列,輸入"完成"就隱藏了

5樓:善良的豬頭

用自帶的組合功能,

選擇需要隱藏的某一行,點組合,邊上會出現乙個"-",點選隱藏,變成"+",再點出現你隱藏的行!

excel如何按條件自動隱藏行或者列

6樓:刀劍上的舞者

材料/工具:excel2010

1、比如下表需要隱藏所有包含「條件行」文字的行(黃色的行)。

2、點選「開始」選單上「查詢和選擇」(或者同時按住ctrl+f),輸入文字「條件行」,然後點選「查詢全部」。

3、選中查詢視窗中滿足條件的多項,如下圖所示,這時excel工作表中所有滿足條件的單元格都處於選中狀態。

4、關閉查詢視窗,excel工作表中所有滿足條件的單元格仍都處於選中狀態。

5、同時按住ctrl+shift+→ (向右的箭頭),可以看到如圖所示,整行處於選中狀態。

6、按住ctrl+9,即可隱藏所有滿足條件的行了。

7樓:一點設計演示

先看下例子**是什麼樣的,有利於更加方便的介紹怎麼隱藏行。

隱藏行方法一:選中要隱藏的行,一行也可以,多行也行,一次隱藏多行也是可以的,現在說隱藏2,3行,先選中2,3行,然後右鍵,點選隱藏即可。

隱藏行方法二:還是按照方法一中的步驟,選中要隱藏的行,然後點選右上角的格式,再將滑鼠放到隱藏和取消隱藏上,點選隱藏行,即可。

隱藏後的效果圖,2,3行不見了。

8樓:匿名使用者

條件格式應該能滿足你的要求

步驟如下,

1。滑鼠選中21行以下的需要隱藏的所有行

2。格式-條件格式-使用公式確定要設定格式的單元格-新建規則-輸入 =$b$9="內部調整"

3.設定格式-數字-自定義-輸入 ;;;

確定這樣就做到了,b9=內部調整」不顯示21行一下的行,但是內容還在,

9樓:匿名使用者

個人覺得,需要進行vb程式設計予以解決了;當然你也可以通過設定條件格式的方法來解決(此功能是excel自帶的)。

10樓:

好像除了vba外不能實現吧

在excel中設定條件,自動隱藏某行

11樓:表裡如一

按alt+f11.在左邊找到這張表,雙擊,在右邊的空白處複製下面的**。

private sub worksheet_change(byval target as range)

with target

if .column = 3 and .count = 1 thenif .

value = "完成" then.rows.entirerow.

hidden = trueend if

end if

end with

end sub

然後關閉,回到c列,輸入"完成"就隱藏了

12樓:山公尺須

你可以設定自動篩選,然後在「完成情況」處選擇「未完成」。要看已完成的,就選擇「完成」或全部。

excel怎麼設定觸發後,符合條件的行自動隱藏?

13樓:匿名使用者

按alt+f11.在左邊找到這張表,雙擊,在右邊的空白處複製下面的**。

private sub worksheet_change(byval target as range)

with target

if .column = 3 and .count = 1 thenif .

value = "完成" then.rows.entirerow.

hidden = trueend if

end if

end with

end sub

然後關閉,回到c列,輸入"完成"就隱藏了

14樓:余余

固定以a57=1時,為觸發條件嗎?

private sub worksheet_change(byval target as range)

if target.count > 1 then exit subif target.column = 1 and target.

row = 57 and target = 1 then

range("b:b").specialcells(xlcelltypeblanks).entirerow.hidden = true

end if

end sub

15樓:匿名使用者

你直接篩選b列 非空

excel在條件成立時,如何隱藏指定的整行單元格

16樓:獨令美檀愫

通過條件格式,對30:40行進行設定

選擇以「公式」建立規則,輸入

=$c$24=0

格式選擇字型顏色為無色,確定,即可。

17樓:復仇之牙

選中30行到40行

設定條件格式

輸入公式=$c$24=0

然後選格式-數字-自定義,型別裡輸入""

當c24=0時,30行到40行不顯示內容(選中單元格後編輯欄可看到單元格的值)

請問excel怎樣設定按鍵---滿足某個條件時自動隱藏部分列?謝謝! 10

18樓:匿名使用者

提供乙個基礎思路,對資料區域進行「條件格式」設定,以「公式」建立規則,輸入

=ed$1002<$i$1012  格式選擇字型顏色無色。

這樣當條件改變後,條件格式自動按照公式建立的規則,給出整列是否顯示的效果。

詳見附圖

19樓:平陽虎

看來要用vba幫忙。

你好 ,請問excel如何實現當條件不滿足時,隱藏指定的整行單元格

20樓:匿名使用者

應該不可以,但變通的辦法是讓下邊的空行,把文字,邊框隱藏掉。如圖:

1、本來下邊12到14行有邊框

2、可以通過條件格式,把b列沒人名的隱藏掉。公式是counta($b1)=0,裡面的$是絕對位址符號,就是讓其他單元格都以b列看齊。如果有人名就顯示邊框、文字。如果沒有就隱藏。

3、確定後,把第一行的單元格,選擇性貼上》格式,到下邊的行。我的背景是淺綠,可以看到邊框沒了,字型變白色了。列印紙是白色的話,就完全隱藏了。

21樓:百無生

一般來說,需要在工作表的change事件中編寫**,自動完成行隱藏操作

22樓:慶年工坊

不用巨集只能手動隱藏了

請問怎樣把excel中某個單元格數字為0的所在行自動隱藏?

23樓:匿名使用者

可以用篩選的功能實現0所在的行自動隱藏。

1、點選選單欄的「資料」中的「篩選」,在表專格上出現小屬黑三角形。

2、點選小黑三角形,在出現的對對話方塊中,把」0「前的小勾去掉,就能」0「所在的行隱藏。

24樓:

這是乙個我用vba 程式設計序的例項:

(假設你的表放在當前頁,從

第1行連續共版n行,要判斷第m列單元權是否0值或空白,如果該單元=0則自動隱藏該行。你用快捷鍵時,vba自動對整個表的每一行按m列是否為零作隱藏或維持原狀處理)

在excel中選選單tools-macro-recordnewmacro建立乙個用快捷鍵呼叫的vba模組,再進入vba編輯視窗將下列語句加入該vba模組。

sub zzz()

'' zzz macro

' macro recorded 5/30/2008 by cnyizho

'' keyboard shortcut: ctrl+shift+n

'm = 1 ;指定列號

n = activesheet.[a1].currentregion.rows.count ' 取該表有效非空行數(指有資料的連續行)

for i = 1 to n '掃瞄表中所有行

if cells(i, m) = empty then ' 如果i行第m列的單元值=0或空白 則隱藏它

rows(i).hidden = true '隱藏i行

end if

next

end sub

25樓:

篩選,不等於零,儲存,下次開啟就是自動不包含0的。

26樓:

工具 選項 檢視 0值 去掉勾

27樓:創凱豪

選中0值的列,使用篩選,條件大於0

EXCEL如何設定不同條件不同公式

先給你個思路。這個可以用if函式來做。具體的我雲試驗後再詳細告訴你。你列舉的情況1 情況3,實際上還缺少一種情況,就是h和f都為空時。姑且設h和f都為空時與f為空白時同樣處理。公式應為下面這個樣子 if h15 if f15 g15 h15 e15 e15 f15 g15 if f15 g15 h1...

Excel裡的水印怎麼設定?excel怎麼加水印

下面為大家詳細介紹下excel2007中水印的新增過程。1首先插入頁首和頁尾,並點選 這裡選擇準備做水印的 檔案,接著 設定 格式 將 顏色 設為 沖蝕 以此來做出水印效果。最後將游標定位到 字樣前面來移動水印 3第二步 加入 後,點選 設定 格式 按鈕,進入設定 格式視窗,然後切換到 標籤,把 顏...

excel閱讀模式怎麼設定,excel2013怎麼設定成閱讀模式

2003中單擊 檢視 選單,有 普通 和 分頁預覽 兩種檢視。可根據需要隨意切換兩種檢視模式。單擊了 檢視 分頁預覽 後,再單擊 檢視 普通 檢視可恢復到正常狀態。excel單擊了 分頁預覽 後,轉換回普通檢視,都會出現分頁線。分頁線外的區域是不能列印的。分頁預覽 就是幫助我們知道工作表的頁面情況。...