我想要利用excel 只要左邊輸入數字,
右邊就會自動跳出輸入的時間,
想了很久做不出來,
又不想要用 Ctrl+; 的方法,
有辦法嗎?
2005-09-20 08:24:56 · 3 個解答 · 發問者 ? 4 in 電腦與網際網路 ➔ 軟體
希望時間填上去就變成固定的,可以嗎??
2005-09-20 09:51:49 · update #1
一、開啟你的excel檔
二、按[Alt] + [F11] 進入VBA編輯畫面
三、在左側 專案-VBAProject 視窗中選擇你希望有此功能之sheet 並 double click 選擇。
四、在中間上方之一般下拉式選單中選擇 [Worksheet]
五、在右上方之事件下拉式選單中選擇 [Change],編輯畫面將增加一儲存格內容變更事件副程式架構。
六、參考下列程式內容編寫或copy即可。
七、回到工作表(上列第二步所選的sheet) 在 A2~A200 內輸入資枓,對應的 B2~B200 將回應你輸入的時間日期。輸入儲存格範圍你可在你的程式中設定。
Private Sub Worksheet_Change(ByVal Target As Range)
c1 = 1 '指定有效輸入欄位
r1 = 2 '指定第一個有效輸入列
r2 = 200 '指定最後一個有效輸入列
For Each ce In Target.Cells
If ce.Column = c1 And ce.Row >= r1 And ce.Row <= r2 Then
If IsEmpty(ce) Then
ce.Offset(0, 1).Value = ""
Else
ce.Offset(0, 1).Value = Now()
End If
End If
Next ce
End Sub
2005-09-20 17:27:11 · answer #1 · answered by 東東 2 · 0⤊ 0⤋
excel 好像沒有這樣的函數可以解決你這種困擾ㄋㄟ ^^!!只有這種快速鍵輸入的方式,提供你參考看看!!插入目前的日期和時間至儲存格中插入靜止的日期或時間目前日期 選取一個儲存格然後按下 CTRL+;目前時間 選取一個儲存格然後按下 CTRL+SHIFT+;目前日期和時間 選取一個儲存格,按下 CTRL + ;接著按下 SPACE(空白鍵) ,再按 CTRL + SHIFT + ;
2005-09-20 09:05:22 · answer #2 · answered by 雄哥哥 6 · 0⤊ 0⤋
把這以下公式貼在b2, 在a1打上任何字都可以, 記得b2要設好時間格式哦^^
不然跑出來的是數字
=IF(LEN(A1)=0,"",NOW())
若你想要整欄套上這個公式, 可能就不適合, 因為會整欄都跟著改為即時的時間
2005-09-20 09:05:07 · answer #3 · answered by Anonymous · 0⤊ 0⤋