excel中如何設置excel表格到期後不能使用?

平平淡淡6107854944


看到各位老師的回答都是VBA方法。今天雷哥給大家分享1種方法-條件格式

問題分析:到期後表格不能使用,即到期後打開Excel表格,無法看到數據即可。


具體方法如下

step1: 選中數據,單擊【條件格式】——【新建規則】;


step2: 在新建格式規則中,單擊【使用公式確定要設置格式的單元格】,輸入公式

=today()-$F$6>0;


step3: 單擊格式——自定義——類型輸入【;;;】即可


解釋: 當滿足這個 today()-$F$6>0 條件時,工作表中的數據就無法顯示了。

最後把F列數據設置為無法編輯即可哈。~ 這樣到期後,數據表格就無法使用啦~~~



為了讓大家看的更加清晰明瞭,雷哥進行了案例解釋:

今天是05-12,因此today() 就表示5-12

① 如果F6為 2019-05-11, 那麼滿足today()-$F$6>0 條件,因此數據無法顯示;

②如果F6為2019-05-13, 那麼今天不滿足today()-$F$6>0 ,因此數據可以顯示,後天(2019-05-14)開始,數據就無法顯示了。


寫了這麼多,大家學會了嗎? 如果有任何問題,歡迎及時溝通交流哈~~~

雷哥:自媒體【雷哥office】創始人,《競爭力:玩轉職場Excel,從此不加班》作者,微軟Excel專家認證,office培訓師,職場老司機,分享職場經驗 / 辦公技能 / 提高職場效率

雷哥office


excel中如何設置excel表格到期後不能使用?要運用VBA去解決。

一、模板展示

這個表格可使用的時間是一個月,當期後便不能使用,為了方便起見,我將當前時間改為到期時間,看下效果。

以上模板可實現表格到期後,不能使用。

二、製作步驟

1、初始數據準備:初始時間,當前時間,到期時間,限制時間,可根據自己的要求調整限制時間。

2、時間自動更新:調出VBA窗口,插入一個模塊,複製粘貼以下代碼:

3、到期判斷,調出VBA窗口,複製粘貼以下代碼:


4、最後設置宏的保護密碼即可

三、總結

以上模板可實現表格到期後,便不能對錶格進行相關操作。主要思路是,時間與初始的時間進行計算,與到期時間進行判斷,大於或者等於到期時間,便關閉表格,當讓您也可以通過代碼實現刪除表格。

如果您想要獲取這個模板做練習,請幫忙轉發出去,關注我,私信“到期”即可。


excel圖表


題主,你好!

我曾在自己做的數據分析系統中,通過vba來實現過這個功能。

我做此功能的目的,主要是我要為數據系統不斷升級更新,我是不允許寫著自己名字的表格存在低效率、甚至低級錯誤的。設置有效期的話,就可以讓用戶手裡拿到的永遠是最高級的系統,你最精華的成品。

好,閒言少敘,開始上菜~~~~

我的思路是:給工作簿設定一個日期,如果系統日期晚於設定日期,那麼工作表全部刪除,留下一個空表讓用戶想想~~~~

以上代碼在thisworkbook 的open事件中,直接call就可以啦

建議你自己寫一遍,這樣就能會了。也可以私信我“表格自毀代碼”,我會在晚上處理當天的留言。

最後:重要的事情說三遍,

編寫以上代碼之前,請務必備份,俗話說數據無價,悔之晚矣。

編寫以上代碼之前,請務必備份,俗話說數據無價,悔之晚矣。

編寫以上代碼之前,請務必備份,俗話說數據無價,悔之晚矣。


歡迎大家再評論區一起討論研究~~~


荒川吹雪


其實並不難,通過VBA可以實現,我近期正在分享相關的內容,上下代碼

Private Sub Workbook_Open()
Dim t
t = Date
If t = #5/12/2019# Then
a = MsgBox("文件已損壞!\

VBA雜談


沒有絕對的到期後不能使用。

如果單純從EXCEL應用角度來說,無法通過軟件設置來達到到期就無法使用的目的。

如果EXCEL是啟用了宏的,裡面的功能是通過VBA來實現的

那麼倒是有個變通的方法:

在VBE的thisworkbook的打開事件OPEN中加入如下代碼:


Private Sub Workbook_Open()

If Date >= #7/20/2018# Then

With ThisWorkbook

.Saved = True

.ChangeFileAccess xlReadOnly

Kill .FullName

.Close

End With

End If

End Sub


然後你保存後再打開試試效果。

最好試之前保存一下工作簿備份,萬一刪除了,可不好恢復。 資料無價


Excel技術分享


Excel無法就是用VBA來設置,但是如果用戶宏沒開啟,就沒有效果了;

所以要想做文件管控,最根本的辦法還是用軟件;

推薦使用ACCESS開發用戶界面來控制。


分享到:


相關文章: