- ベストアンサー
エクセルで自動的に日付を出したい
エクセル2002を使っています。 Aセルに日付、Bセルに時刻を(それぞれ現在のもの、更新なし)入れたいのですが、 コントロール+; コントロール+:を入れれば入りますが、 そこのセルを選択しただけで、自動的に入るとか・・出来たらいいな~と 思っています。 選択しただけでは無理なら、もう一段階簡単に入る方法は無いでしょうか? 上のほうに現在日付時刻を表示させていますので、そこから自動的に 持ってくることでもいいのです。 初心者が突拍子も無いおかしな事を聞いているかもしれませんが、 よろしくお願いいたします。
- オフィス系ソフト
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Private Sub Worksheet_SelectionChange(ByVal Target As Range) r = Target.Row c = Target.Column If c = 1 Then Cells(r, "B") = Date Cells(r, "C") = Time End If End Sub ワークシートでALTキーを押しつつF11キーを押す。 ALTキーを押しつつI(挿入)M(モジュール)を押す。 Sheet1をクリックして、SelectionChangeイベントを選び 上記をコピペ。 シートの列をクリックするとB列に日付け、C列に時刻が出る。
その他の回答 (2)
- miya_777
- ベストアンサー率31% (44/140)
VBAを使えば、色々と可能になります。 下記例は、Aセルをダブルクリックして自動設定させる例です。 =================== Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range, Cancel As Boolean) If Target.Column = 1 Then If Target.Value = "" Then Cells(Target.Row, 1) = Format(Now, "yyyy/mm/dd") Cells(Target.Row, 2) = Format(Now, "hh:mm:ss") Cancel = True End If End If End Sub
お礼
早速、丁寧にありがとうございます。 でも、むずかしそう・・・ 急に頭がこんがらがってきました。 これをどうすればいいのでしょう・・
- Ryunbo
- ベストアンサー率20% (2/10)
セルに =TODAY()で日付けとか =NOW()で日付けと時間など入れてみては いかがですか?
補足
早速の回答ありがとうございます。 上のほうに現在の日付と時刻を載せてあると書きましたが、 それは=NOW()で出したものです。 これですと、可変します。 Aセルに出したいのは変動しない現在日付、時刻なのです。 コントロールを押しながら;を押すと入ります・・・が、 二つのキーを押さずにせめて一つのキーで出せるようにしたいのです。
関連するQ&A
- Excelで日付を自動で入れたい。お願いします
Excelで出納帳を作っております。日付を自動で入れたいのですが、教えていただけませんか?セルA1を日付とします。B2に項目の欄。B2に項目が入ればA1に自動で日付が入るようにしたいのですがよろしくお願いします。Excel2003です
- 締切済み
- その他(学問・教育)
- エクセルの数式(日付・毎時刻を自動的にふる)
質問します。現在エクセルシートのセルに以下のような日付(毎時刻入り)を順番にふりたいと思っています。 2009/7/1 0:00 2009/7/1 1:00 2007/7/1 2:00 ・ ・ ・ ・ 2007/7/1 23:00 2007/7/2 1:00 2007/7/2 2:00 ・ ・ そのために使っている数式は以下です。 =VALUE(TEXT(B2,"yyyy/mm/dd hh:mm"))+"1:00:00" セル(B1)には始まりの日付(2009/7/1)を入れて,後は自動的に「2010/3/31 23:00」まで自動的にふりたいと思っています。 しかし上記の数式をいれても,ひとつ上のシートの日付のまま(プラス1時間にならずに。23:00の次は,日付が次の日にもならない。)です。 しかし,数式を「切り取り+再貼り付け」すると次の日付にきちんとなります。 2010/3/31 23:00まで再コピペをするのが大変なので,シートに自動的に日付をふりたいのですが,どこが間違っているのでしょうか? 数式に問題外あるのでしょうか? どうかお教え下さい。 エクセル2003を使ってます。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセル日付の自動入力
エクセルで表を作りました その表で、上司が毎日 情報の整理をして入力をしています 具体的には送迎の日程表、時刻表を作成しています >その際 シート上の右上に 本日の日付時刻が自動的に 入力されるようにしたいとの事ですが その方法がわかりません 上司は……どうしても エクセルを開いたときもしくは 印刷を したときに 自動に日付が印刷されるようにしたいそうなので いろいろ調べてみたのですが うまくできませんでした。どなたかその方法を教えてください 私なりに セルを右クリックして、セルの書式設定画面を開き日付を選択してみたらどうでしょうか と 言ってみたんですが それだと3/11しなければならないので、趣旨が違うようです また私が行っている仕事は わたしが休職中にどなたかが その作業(日付けが自動で入力される) を行ったらしく 逆に日付を入れたくない書類にも 日付が印刷されてしまいますあ(画面上では 日付の文字は表示されていません) >その解除方法を教えていただけないでしょうか 質問が二つになってしまいましたが どなたかお知恵をお貸しください よろしくお願いいたします OSはVISTAで MICROSOFT OFFICE2010です
- ベストアンサー
- オフィス系ソフト
- エクセルの日付自動入力について教えてください。
エクセルの日付自動入力について教えてください。 商品の出荷情報をエクセルで作成しています。毎週月~土曜日の顧客管理を作成しており、 商品を出荷した日付が自動的に更新されるようにしたいです。 例えば、 現在今週の月曜出荷の情報だと、A1セルに6/21と手入力し、 21日が過ぎた時点(翌日22日に)に翌週の日付6/28という日付を手入力(A1セルに上書き)している状況です。この翌週の日付を自動的に同じA1セルに上書きという形で反映させることは可能でしょうか。 説明が分かりにくくて大変申し訳ございません。 データが大量にあるため、なるべく自動的に反映させたいです。 関数入力でこのようなことができるのか、ご存知の方宜しくお願い致します。
- ベストアンサー
- Windows系OS
- エクセルでの自動日付入力
エクセルでこんなことできますか? B列以降のどれかのセルに変更を加えて(セル内に文字入力、セル内の文字削除)、保存した後閉じます。 次回そのファイルを開いたとき変更したセルのある行の A列に保存した日付を表示させたいです。 「この行がいつ変更されたか」を知りたいのです。 わかりにくくてすみません。 マクロは初心者です。(たぶんマクロでないと無理?) よろしくお願いします。
- 締切済み
- オフィス系ソフト
- Excelで自動的に日付の入力
Excel2007を使用しています。セルB2に自動的に日付が入力される関数を教えて下さい。条件として、金額のセル、CD1のセルに金額を入力したら、自動的にB1セルに日付を入力ができればと思います。日付は、入力した日付で固定したいのです
- ベストアンサー
- その他MS Office製品
- エクセル 日付と曜日で自動表示
初心者です。 下らない内容かも知れませんが 宜しく御願い致します。 セルA1に手動で日付を入力 セルB1に曜日を自動表示させています。 セルA2に日付に合わせて 日付毎の1~31の項目をプルダウンから 曜日に合わせて曜日毎の1~7の項目の内 2種類をセルA3とセルA4にプルダウンから 選択しています。 10月1日で説明すると、セルA2は1日なので プルダウンから1番を選択 セルA3は月曜なので、プルダウンから 1番を選択 セルA4は月曜~木曜は6番 金曜はセルA3が6番でセルA4が7番 土曜はセルA3が5番でセルA4が6番に なります。 このプルダウン選択を日付入力すると 自動切替させたく色々調べてみましたが 混乱しています。 どの様にすれば出来るか、御教示の程 宜しく御願い致します。
- 締切済み
- Excel(エクセル)
- エクセル 日付自動入力?
エクセル2000を使用しております。 例)セルA1に 8/1 と入力したら セルB1以降には自動で 8/2 セルC1には8/3・・・・・ 以上のように連続2週間分の日付が入力されていく。 但し 土曜日、日曜日の日付は入力されないようにする。 以上のような自動入力をする関数、もしくはVBAにての 命令文を教えていただきたいのですが・・ よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルで作業した日の日付を残す
エクセルで関数を用いて作業を行っています。 A1のセルに「1」と入力する事によって、関数が連動しています。 この「1」と入力したその時の日付、時刻をA2のセルに自動で表示 させるのにはどうすればよいでしょうか? いろいろ調べましたが、どうも関数では無理なようで VBAを使わないと無理なようですが、VBAについて全くの素人で どのようにすればよいか分かりません。 使っているソフトはMicrosoft Office Excel 2003 です。 宜しくお願いします
- ベストアンサー
- オフィス系ソフト
お礼
すごいです! 出来ました。 初心者の私でも言われたとおりにやるだけで、ちゃ~んと 現在日付と時刻が出ました。おもしろいですね。