tft每日頭條

 > 科技

 > 表格值為0時另一單元格為1

表格值為0時另一單元格為1

科技 更新时间:2024-06-29 18:56:49

前言|職場實例

今天有位同學提出了這樣的一個Excel職場實例問題,感覺非常的有代表性,所以整理了一下解決方案,分享給大家。

如下圖所示:

我們如何設置在Excel某一列數據中,當單元格輸入為某值時,該整行自動實現隐藏的效果。例如本例中,我們在C列輸入“産量記錄”數據,當我們輸入的數據為“0”值時,該零值單元格所在的行快速實現自動隐藏。

表格值為0時另一單元格為1(當某個單元格出現零值時)1

步驟|解決方案

這個問題呢,使用VBA代碼是非常容易解決的,下面小編就向大家介紹一下具體的操作方法吧!

首先我們鼠标右擊該工作表名稱标簽,點擊“查看代碼”命令,随即自動進入到VBA代碼編輯窗口,然後我們将下面的一段VBA代碼複制粘貼到VBA代碼編輯窗口中,最後關閉VBA窗口,回到Excel工作表即可。

表格值為0時另一單元格為1(當某個單元格出現零值時)2

代碼模闆如下(複制粘貼即用):

Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 3 Then If Target.Value = "0" Then Target.EntireRow.Hidden = True End If End If End Sub

VBA代碼中靈活修改的2處地方:

代碼位置①

If Target.Column = 3 Then

此句代碼中的數字“3”,代表錄入的數據位于第幾列。本例中我們需要在“産量記錄”列輸入數據,“産量記錄”列為C列即第3列,所以這裡輸入的是數字“3”.

代碼位置②

If Target.Value = "0" Then

此句代碼中的數據“0”,代表輸入什麼特定字符時,整行執行隐藏命令。本例中我們需要在“産量記錄”列輸入數據為“0”時,所在的整行立即隐藏行,所以這裡輸入的是“0”。

表格值為0時另一單元格為1(當某個單元格出現零值時)3

上述所有步驟操作完成之後呢,我們就實現了最終的效果:我們在C列輸入“産量記錄”數據,當我們輸入的數據為“0”值時,該零值單元格所在的行快速實現自動隐藏。如下圖所示:

表格值為0時另一單元格為1(當某個單元格出現零值時)4

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved