如果我的組合框中存盤了一個值,我只會在關閉檔案時收到運行時錯誤。如果我從不激活組合框并關閉應用程式,它不會出錯。錯誤出現在 Sheet5.Protect 行上。
Private Sub ComboBox1_Change()
Sheet5.Protect Password:="groomingusa", UserInterfaceOnly:=True
myVarible = ComboBox1.Value
Call PriceAvg
Call PriceLow
Call PriceHigh
Call PriceBlade
Call PriceShrtComb
Call PriceMedComb
Call PriceLngComb
End Sub
uj5u.com熱心網友回復:
一種可能是作業表在運行時受到保護,如果這些單元格中的值被鎖定,這將防止它們被更改。(后續呼叫)。我不知道當時保護的目的。檢查所有可編輯的內容是否不受保護,如果有,請先取消保護。并且保護代碼始終最好放在 Thisworkbooks Open 事件中
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/519622.html
標籤:擅长vba
