- ベストアンサー
エクセルで、現在時間の取得
お世話になっております。 エクセル(2003)で例えばA1のセルに入力された時間をB1に取得し、しかも、同じ事をA2ならB2、A3ならB3・・・・・・と続けて取得したいのですが、可能でしょうか? 単純にIFとNOW()を組合わせてみましたが、常に再計算されてしまいます。 目的は今度結婚式の受付で来場者の名前を入力して何時何分にいらっしゃったのかを管理するためで、このデータを披露宴のイベントに使用するためです。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
はじめまして ちょっと方法は違いますが… 1、A1セルに名前を記入する 2、「TAB」キーを押す→セルがB1に移動する 3、「Ctrl+:」を押す→今の時刻が入る 4、「Enter」キーを押す→A2セルに移動 5、1に戻って繰り返し これでいかがでしょう。 ちなみに「Ctrl+;」で日付が入ります。 的外れでしたらごめんなさい。
その他の回答 (2)
- S-Fuji
- ベストアンサー率36% (592/1624)
関数のNOW()を使うと、自動更新されます。 Excelには便利なショートカットキーが有りますので活用しましょう。 「Ctrl+:」で現在時間が入力されます。 書式で、見やすい書式にしておきましょう ショートカットキーの例 http://www.relief.jp/itnote/archives/000099.php A1の時間をB1にも表示したいのでしたら、単純に「=A1」をB1に入れておき、あとは下へ引っ張ってコピーすればOKです
お礼
ありがとうございます。
- mshr1962
- ベストアンサー率39% (7417/18945)
VBAを使えば可能です。 シートの見出しを右クリックしてコードの表示に下記のVBAを貼り付けてください。 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 1 Then 'A列を指定 If Target.Row > 1 Then '1行目を除外 Target.Offset(0, 1) = Now '右隣の列に日付+時刻をセット Target.NumberFormatLocal = "[$-F400]h:mm AM/PM" '時刻書式をセット End If End If End Sub
お礼
ありがとうございます。 こちらも、試してみます。
お礼
ありがとうございます。 そうでした! 難しく考えすぎてました。