Board logo

標題: 巨集與保護工作表 [打印本頁]

作者: dodocho    時間: 2011-3-13 00:42     標題: 巨集與保護工作表

我設定了保護工作表,而且保護工作表還設立密碼
我設了一個巨集,名稱叫<取消工作表>
可是巨集執行時,她叫我輸入  保護工作表的密碼
可是錄製巨集時我已經輸入密碼了
為什麼執行巨集時還要再輸入密碼呢?
有沒有方法執行時不用輸入密碼的方法??
麻煩各位
作者: oobird    時間: 2011-3-13 10:15

錄製時並未把密碼寫入巨集
你要自己加上
找到ActiveSheet.Unprotect 這行,加上密碼
如ActiveSheet.Unprotect "123"
作者: dodocho    時間: 2011-3-15 00:20

謝謝,可是如果寫進去密碼,會不會設的工作表保護密碼就被別人知道了
巨集可加鎖嗎?
作者: GBKEE    時間: 2011-3-15 08:30

回復 3# dodocho
    [attach]5002[/attach]
作者: dodocho    時間: 2011-3-15 19:23

版主對VBA好厲害喔
可是我在工具裡,找不到VBA屬性.......
作者: Hsieh    時間: 2011-3-15 19:39

回復 5# dodocho


    VBE的工具,不是活頁簿的工具
[attach]5010[/attach]
作者: dodocho    時間: 2011-3-16 01:31

找到了,謝謝,原來不懂得還很多,加油
作者: dodocho    時間: 2011-3-18 02:10

對不起,還要麻煩你們
我寫入了密碼,可是最後還要將它加密碼
請問我要加在哪邊??
    ActiveSheet.Unprotect "0000"
    Range("D12:BM15").Select
    Selection.ClearContents
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
作者: GBKEE    時間: 2011-3-18 07:12

回復 8# dodocho
       ActiveSheet.Protect Password:="0000", DrawingObjects:=True, Contents:=True, Scenarios:=True
同上 ActiveSheet.Protect "0000",True, True, True
作者: china8779    時間: 2011-3-19 15:11

很清楚很明白很感謝你




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)