- 帖子
- 163
- 主題
- 45
- 精華
- 0
- 積分
- 246
- 點名
- 1
- 作業系統
- win7
- 軟體版本
- ie
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2015-7-8
- 最後登錄
- 2025-3-8
|
本帖最後由 mdr0465 於 2021-11-6 18:18 編輯
回復 2# 准提部林
准提部,師兄你好
謝謝你的回覆,
當我輸入"open" 是沒有問題可以隱藏工作表, 但當我在儲存格沒有"open"的文字時就會出現error 請問怎樣可以修改呢?
Private Sub Worksheet_Change(ByVal Target As Range)
Dim xS As Worksheet, V
With Target
If .Address <> "$C$1" Then Exit Sub
V = xlSheetVeryHidden
If UCase(.Value) = "OPEN" Then V = xlSheetVisible
Application.ScreenUpdating = False
For Each xS In Sheets(Array("PV", "RV", "JV", "COA"))
If xS.Visible <> V Then xS.Visible = V ' 問題出現在這一句
Next
End With
End Sub
謝謝 |
|