[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『セルに入力した時間を表示させる方法』(ゆき)
方法はありまっせぇ。 そのシートタブを右クリックしてコード表示を選択し、下のコードをコピペします。 戻ってA1に何か入力してみておくんなはれ。 どうでっか、かういう事でっか? (弥太郎) '----------------- Private Sub Worksheet_Change(ByVal Target As Range) If Target.Count > 1 Then Exit Sub If Target.Address(0, 0) <> "A1" Then Exit Sub Target.Offset(, 1) = Now
End Sub
Target.Offset(,1) を Target.Offset(,5) (seiya)
もうひとつ
If Target.Address(0, 0) <> "A1" Then Exit Sub を If Target.Column <> 1 Then Exit Sub
それと、複数セルを一度に入力するケースがあるなら
Private Sub Worksheet_Change(ByVal Target As Range) Dim r As Range If Intersect(Target, Range("a:a")) Is Nothing Then Exit Sub Application.EnableEvents = False For Each r In Intersect(Target, Range("a:a")) If Not IsEmpty(r) Then r.Offset(,5).Value = Now Next Application.EnableEvents = True End Sub (seiya)
Now -> Date に変更してください (seiya)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.