0
我在使用Excel時並不擅長。我有我的Excel中的行和列的列表。在Excel 2003中連續隱藏列
我有一個這樣的表列表。我已將第一列固定在Excel中。
現在我試圖隱藏Col1中組時在第1行(C)和 隱藏col2的集團用戶滾動當用戶滾動的2行(C++) 隱藏Col1中組和COL3組當行的用戶滾動3(JAVA)
如何在Excel 2003
我在使用Excel時並不擅長。我有我的Excel中的行和列的列表。在Excel 2003中連續隱藏列
我有一個這樣的表列表。我已將第一列固定在Excel中。
現在我試圖隱藏Col1中組時在第1行(C)和 隱藏col2的集團用戶滾動當用戶滾動的2行(C++) 隱藏Col1中組和COL3組當行的用戶滾動3(JAVA)
如何在Excel 2003
實現這一目標如@Thomas Inzina建議,使用Worksheet_SelectionChange
和select case
下面的代碼實現您的要求。但我不喜歡這種在Excel中創建UI的方式。
(將這個代碼在「片」不模塊)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Columns("A:H").EntireColumn.Hidden = False
Select Case Target.Row
Case Is = 2
Columns("B:C").Hidden = True
Case Is = 3
Columns("D:E").Hidden = True
Case Is = 4
Columns("F:G").Hidden = True
Case Else
End Select
End Sub
這很難使用窗口滾動作爲觸發來實施。您可以使用工作表選擇更改偶,命令按鈕或超鏈接來切換視圖。從上週結帳我的帖子。 [使用自定義視圖](http://stackoverflow.com/questions/37754928/auto-hide-rows-and-columns-based-on-value-in-specific-cell/37756039#37756039) –
這似乎有點奇怪地隱藏這些列,因爲即使滾動時也會出現多行可見,然後用戶看不到那些行所關注的值。你能解釋爲什麼你認爲這是一個好主意嗎? – trincot