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單擊了 分頁預覽 後,轉換回普通檢視,都會出現分頁線。分頁線外的區域是不能列印的。分頁預覽 就是幫助我們知道工作表的頁面情況。...