• 締切済み

エクセルで出勤簿作成で時間入力をする方法でctrl+:を関数でできないのですか?

エクセルで出勤簿を作成しています。100名いる出勤簿なのですが、 出勤・退勤時間の入力をtype(now(hh:mm))にすると、キチンと時間入力が出来ませんでした。ctrl+:だと、時間がキチンと入力出来るのですが、関数等でで自動入力がしたいです。 現在時間を入力できるようには出来ないのでしょうか? 教えてください

みんなの回答

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

>どのようにすればVBAが出来るのでしょうか? どのような表にどのような方法で入力するのかはっきりしないので具体的な方法は書きませんが、下記を参考にエディタ(VBE)やボタンの設定など基本的な操作方法を覚えてください。 シートの形式や入力したい方法(入力のタイミング)や管理も含めて別に質問を立てる方が良いと思います。 http://www.sanynet.ne.jp/~awa/excelvba/kouza.html http://www.eastwest-net.co.jp/vba/index.htm http://excelvba.tentant.com/ http://sigoto.co.jp/excel/

ipvv
質問者

お礼

ありがとうございます (*^^*) 勉強になりました。 この土日でVBAで出勤管理を作ってみます

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

関数はイベント毎に再計算されるので、値を固定する事はできません。 現在日時を取得する関数を使用した場合は常に「最新の時刻」に書き換えられてしまします。 自動入力したいのであればVBAを使うしか無いでしょう。

ipvv
質問者

お礼

ありがとうございます。 ただ、VBAを使ったことが無く、どのようにすればVBAが出来るのでしょうか?

関連するQ&A