2015-11-03 30 views
0

有一個下拉列表,其中包含使用數據 - >數據驗證生成的數字。目標是隻顯示從下拉列表中選擇的表格的行數,而不使用vb​​a(使其更容易由普通用戶編輯)。表格的第一列包含與下拉列表中的數字相對應的數字。該表還包含具有公式的列。我選擇使用條件格式化的想法,即表格的所有單元格都將被計算出來,然後用下拉列表隱藏表格下與單元格值相對應的那些行。換句話說,它需要動態地改變表格的可見行或者動態地形成表格(但是有一列含公式的列,我不知道你是否可以在不使用vb​​a的情況下做到這一點)。我嘗試過不同的方式,但這個問題對我來說似乎很難。也許而不是普通的桌子,你需要使用智能桌面或功率支點,但我沒有使用它的經驗。感謝您的幫助!基於下拉列表值的隱形表

+0

你不能隱藏行/列的情況下自動VBA ......但是,你可以改變格式,因此它只是表明什麼?如果這仍然可以與你正在尋找的。請考慮:將這樣一個單元格作爲您的下拉列表的源代碼也不會在其中顯示任何內容(它仍然可以正常工作,但是不能看到您選擇的內容) –

+0

@Dirk Reichel下拉列表值不基於此表格中,表格中的列具有相同的編號,因此下拉列表始終可見。正如我在帖子中所說的,我選擇了有條件的格式化,但我不知道我需要寫什麼樣的規則。我知道如何讓洞表不可見,但我只需要其中的一部分是隱形的 – Samuel

回答

1

好吧...讓我們假設你有A1中的值。

現在的範圍爲B2:G20
條件格式公式:=ROW()>$A$1

B2:G20範圍內的每一個細胞都將與A1

高於該值的行被格式化如果格式是一樣的東西; ; ;它看起來空。

使用此示例,並且在A1中有11個 - >B12:G20將被隱藏。

但是:設置Row.Hdden = true你需要做手工或使用VBA:/

+0

非常感謝您,我將在稍後嘗試,因爲我是用手機寫的,Office mobile功能有限 – Samuel

相關問題