回覆列表
-
1 # Excel財務VBA
-
2 # 望月兄
這裡提供一種比較麻煩的方法,為工作簿新增Workbook_Open事件。
而且不僅可以獲取時間,還可以獲取日期,日期和時間的組合也是可以的。詳情可以看一下下面這個影片。
步驟就是:
開啟Excel → 開啟VB編輯器 → 雙擊Thisworkbook → 將程式碼複製進去。
然後就可以了。原始碼如下:
Option Explicit
Private Sub Workbook_Open()
Sheet1.Range("A1") = Time
End Sub
首先,補充問題說明:當Excel的某個單元格使用了公式“=NOW()-TODAY()”之後,當開啟工作表時會自動顯示系統時間;當工作表內容改變時,又會自動重新整理同步系統時間。“如何把這個時間固定住?”,就是問在改變工作表內容時,顯示的時間不重新整理,保持開啟時讀取的系統時間。
第二,解決辦法:給公式增加一個”開關“。
第三,設定流程:
公式含義:如果單元格c1的數值=1,單元格a1就顯示原來的數值;如果單元格c1的數值≠1,單元格a1就重新整理同步到系統時間。即c1是重新整理時間的開關。
第三步,結果預覽。