5
我是新手腳本,我試圖改進現有的宏。我錄一個宏來刪除重複的,並在其中調用一些其他功能的主要功能增加了,但是當我加我錄製宏我收到此錯誤:Excel - 運行時錯誤'1004':無法設置範圍類的隱藏屬性
Run-time error '1004': Unable to set the hidden property of the range class
代碼看起來像
Private Sub Worksheet_Change(ByVal Target As Range)
Dim changed As Range
Set changed = Intersect(Target, Range("J15"))
If Not changed Is Nothing Then
Range("A48:A136").EntireRow.Hidden = True
Select Case Target.Value
Case "Agriculture"
Range("A48:A96").EntireRow.Hidden = False
Case "Commercial"
Range("A97:A136").EntireRow.Hidden = False
Case "MDP"
Range("A48:A61").EntireRow.Hidden = False
End Select
Range("J15").Select
End If
End Sub
感謝您的回覆,但我的工作簿受到保護,只需要保護模式,其運行在非保護模式下,請幫助。 – user1917946
對不起,我不瞭解評論!我認爲這可能是一個翻譯問題... –
@AndyBrown我有一個類似的問題...請檢查我的問題在這裏: http://stackoverflow.com/questions/19976469/unable-to-hide-a-列在-Excel的97-2003工作簿 – Xavier