0
A
回答
1
像這樣的東西應該工作
Option Explicit 'Very first line to ensure that variables are declared
Private Sub Worksheet_Change(ByVal Target As Range)
'check if target address is B1
If Target.Address(RowAbsolute:=False, ColumnAbsolute:=False) = "B1" Then
ShowHideRows
End If
End Sub
Public Sub ShowHideRows()
If Range("B1").Value = "Delete" Then
Rows("3:4").EntireRow.Hidden = True
Rows("7:8").EntireRow.Hidden = False
ElseIf Range("B1").Value = "Open" Then 'use ElseIf if possible like here
Rows("3:4").EntireRow.Hidden = False
Rows("7:8").EntireRow.Hidden = True
End If
End Sub
注:這是區分大小寫的。所以如果你輸入B1 delete
而不是Delete
它將不會運行。爲使其不區分大小寫,請使用LCase()
,例如:
LCase(Range("B1").Value) = "delete" 'string delete must be lower case!
相關問題
- 1. excel宏:根據原始單元格值更改單元格值
- 2. 根據單元格中的單詞隱藏excel中的行
- 3. 根據單元格的值顯示/隱藏表格行
- 4. Excel vba宏根據單元格整數值多次複製行
- 5. 根據單元值顯示/隱藏一定數量的Excel行
- 6. Excel宏隱藏行
- 7. VBA宏excel:如何隱藏行,如果單元格等於FALSE
- 8. VB宏Excel 2007中隱藏行如果單元格等於零
- 9. 如何根據單元格的值在VBA中隱藏行
- 10. 根據html表單元格值隱藏行
- 11. 如何根據行單元格值隱藏/顯示錶列?
- 12. Google電子表格:根據單元格值隱藏列
- 13. Excel宏根據單元格值給報告標題
- 14. VBA Excel宏根據多個標準更新單元格值
- 15. 根據值隱藏表格行
- 16. 根據值隱藏表格行
- 17. jQuery根據單元格內容顯示/隱藏表格行
- 18. 根據查詢字符串值顯示/隱藏元素
- 19. 隱藏或禁用MVC3 ActionLinks根據單元格值
- 20. 如何根據單元格值隱藏列
- 21. Excel宏 - 如何根據特定單元格值複製/拆分行
- 22. 基於單元格數據隱藏行
- 23. 根據flexgrid中的行和列隱藏特定單元格
- 24. 根據來自元素的輸入值隱藏表格行
- 25. Excel註釋在單元格下隱藏
- 26. 當特定列單元格中輸入日期時Excel宏自動隱藏行
- 27. Excel - 根據特定單元格值選擇數據行
- 28. 根據相鄰單元格中的值查找並清理excel單元格
- 29. 隱藏表格上的Excel/Visual Basic宏
- 30. Excel宏修改單元格值
歡迎來到SO!請查看以下帖子並適當更新問題,確保問題中包含任何代碼,幷包含以下錯誤: https://stackoverflow.com/help/how-to-ask – garfbradaz
請不要包含代碼作爲圖像。將其作爲文本加入並將其格式化爲代碼塊,以便人們可以更輕鬆地爲您提供幫助。 –