使用 TODAY() 取得系統日期 然後固定不變 怎模做呢
- 帖子
- 1572
- 主題
- 16
- 精華
- 2
- 積分
- 1521
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- office 2003
- 閱讀權限
- 150
- 性別
- 男
- 註冊時間
- 2010-5-1
- 最後登錄
- 2016-1-13

|
|
|
|
|
|
|
- 帖子
- 1572
- 主題
- 16
- 精華
- 2
- 積分
- 1521
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- office 2003
- 閱讀權限
- 150
- 性別
- 男
- 註冊時間
- 2010-5-1
- 最後登錄
- 2016-1-13

|
剛剛試了一下~真的馬上出現今天的日期耶!只是還得等到明天再看看那一格的日期會維持10/14或自動變成 ...
onegirl0204 發表於 2010-10-14 09:37 
很有趣!
若按耐不住時可改變一下系統日期,哈哈。 |
|
|
|
|
|
|
- 帖子
- 1572
- 主題
- 16
- 精華
- 2
- 積分
- 1521
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- office 2003
- 閱讀權限
- 150
- 性別
- 男
- 註冊時間
- 2010-5-1
- 最後登錄
- 2016-1-13

|
是反覆運算。
最好還是用ctrl+;
為什麼一定要輸入公式?只為增加困難度?改變反覆運算會影響所有的活頁簿。 |
|
|
|
|
|
|
- 帖子
- 1572
- 主題
- 16
- 精華
- 2
- 積分
- 1521
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- office 2003
- 閱讀權限
- 150
- 性別
- 男
- 註冊時間
- 2010-5-1
- 最後登錄
- 2016-1-13

|
已經蓋到27樓了,還是沒弄懂樓主真正要的是什麼。
你是怕用ctrl+;輸入的日期會被更改?那保護該儲存格就行了,若你不做保護,不管用公式,用vba,用日曆控件輸入都一樣會被更改的。同時要用控件你必須學會vba語言去控管! |
|
|
|
|
|
|
- 帖子
- 1572
- 主題
- 16
- 精華
- 2
- 積分
- 1521
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- office 2003
- 閱讀權限
- 150
- 性別
- 男
- 註冊時間
- 2010-5-1
- 最後登錄
- 2016-1-13

|
保護後就沒辦法 輸入
我是叫你輸入日期後再保護,又不是叫你先保護再輸入日期。
用vba很簡單,只有幾個字:[a1]=date 即可在a1產生當天日期,不過你不保護該儲存格還是不能預防被修改。 |
|
|
|
|
|
|
- 帖子
- 1572
- 主題
- 16
- 精華
- 2
- 積分
- 1521
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- office 2003
- 閱讀權限
- 150
- 性別
- 男
- 註冊時間
- 2010-5-1
- 最後登錄
- 2016-1-13

|
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Or Target.Column > 1 Then Exit Sub
If Target <> "" Then Cells(Target.Row, 2) = Date
End Sub |
|
|
|
|
|
|