返回列表 上一主題 發帖

[分享] Excel的安全性設定高時,活頁簿無法開啟 . 可保護活頁簿的隱密性.

本帖最後由 HUNGCHILIN 於 2011-3-27 12:37 編輯

回復 2# GBKEE


這則是GB兄給我的靈感
作出來的檔案
讓人家不知道,表單按鈕是指定到那個巨集
看了就知道重點


說明:
表單按鈕指定巨集時,我們使用定義來取代指定的巨集
再把定義隱藏起來


讓人家不知道您的表單按紐是指定到那個巨集
自設密碼.rar (25.43 KB)
Hung-Chi Lin/林宏吉
HUNGCHILIN/林宏吉的OFFICE專欄

TOP

本帖最後由 HUNGCHILIN 於 2011-4-1 22:00 編輯

以下這則最重要的觀念在於

1.可以用定義取代物件的"指定巨集"

2.既然可以用定義就可以用公式函數作許多判斷,而不用寫在巨集中,可以多一種指定與判斷分流的寫法

簡單寫法如下:

使用定義當作物件的指定巨集A.rar (18.46 KB)
呵呵臨時作的範例,造成錯務已更新檔案
Hung-Chi Lin/林宏吉
HUNGCHILIN/林宏吉的OFFICE專欄

TOP

本帖最後由 HUNGCHILIN 於 2013-1-21 20:16 編輯

對只是"插入"->"名稱"->"定義"
範例檔案內
我沒有用第3個巨集做判斷.但為什麼 在A2輸入1與輸入2時 按按鈕時會自動判斷使用不同的巨集?

答案:
檔案內有定義名稱 TEST=IF(Sheet1!$A$2=1,程式.AAAA,程式.bbbb)
再把TEST定義隱藏.欲觀看此定義.請利用#6的代碼顯示此TEST定義

可看到檔案內只有兩個巨集
Private Sub AAAA()
MsgBox "A"
End Sub
Private Sub bbbb()
MsgBox "b"
End Sub

這個範例是在說.使用公式也可以讓按鈕使用AAAA或BBBB巨集 不用用到第三個巨集
Hung-Chi Lin/林宏吉
HUNGCHILIN/林宏吉的OFFICE專欄

TOP

        靜思自在 : 【生命在呼吸間】佛陀說:「生命在呼吸間。」人無法管住自己的生命,更無法擋住死期,讓自己永住人間。既然生命去來這麼無常,我們更應該好好地愛惜它、利用它、充實它,讓這無常、寶貴的生命,散發它真善美的光輝,映照出生命真正的價值。
返回列表 上一主題