標題:
[發問]
有關語法無法執行的問題!
[打印本頁]
作者:
skyutm
時間:
2013-1-6 00:55
標題:
有關語法無法執行的問題!
論壇的各位先進大家好!很抱歉又來打擾了,因為小弟的成績系統已完成很久了,所以有一段時間都沒來。現在又出現問題,所以想來請教!
下面的語法,是要來開放未鎖定的儲存格,可以改變儲存格的字型等等的選項,但是離開這個工作表又回來後,原來的設定又變了,變成未鎖定的儲存格又無法改變格式內容,不知問題出在哪裡? 是在附件檔案的「成績單」工作表
'保護「成績單」表格↓'
With Sheets("成績單")
.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, AllowFormattingCells:=True
.EnableSelection = xlUnlockedCells
.Protect Password:="6323"
End With
'保護「成績單」表格↑'
作者:
skyutm
時間:
2013-1-6 00:57
[attach]13808[/attach]
回復
1#
skyutm
附件檔
作者:
Hsieh
時間:
2013-1-6 01:26
回復
2#
skyutm
ActiveSheet.Protect Password:="6323", DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFormattingCells:=True, AllowFormattingColumns:=True, _
AllowFormattingRows:=True
ActiveSheet.EnableSelection = xlUnlockedCells
作者:
skyutm
時間:
2013-1-6 17:21
回復
3#
Hsieh
再次感謝超級版大幫忙解惑,小弟已測試無誤。
不過還是想再請教,因為這個語法我是從錄製巨集得知的,後來我比較版主和我的語法,發現少了AllowFormattingColumns:=True, AllowFormattingRows:=True這兩行,是這樣的因素嗎?
作者:
Hsieh
時間:
2013-1-7 00:22
回復
4#
skyutm
應是你對保護工作表功能中,允許使用者編輯的功能認識錯誤
導致錄製巨集時並未勾選允許設定格式的條件所致
[attach]13821[/attach]
這就是我們一直強調要先認識EXCEL基本功能、操作這樣才能錄製得到正確的程式碼
作者:
skyutm
時間:
2013-1-7 22:04
回復
5#
Hsieh
天呀!真的不是我要拍馬屁,版大真是一語驚醒夢中人,我就是只勾允許儲存格,我一直以為只要勾那一欄就好了。
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)