

こんにちはtmgmです。
Excelでちょっと困っています。
「A1セルに文字を入力したときの時間をA2セルに表示する」ということがやりたいのですが、
実際やってみるとなかなか出来ませんでした。
A2セルの書式をhh:mmなどにして、セルに=if(A1<>"",NOW(),"")と書きました。
これで一応A1セル入力でA2セルに時間は挿入されますが、Excelの自動計算機能により、一度閉じてまた開いた場合や他のセルで自動計算を行うような入力をした際などに時間が更新されてしまいます。
時間が更新されてしまってはだめなんです。
かといってツール→オプションから自動計算を手動にすると、その他の計算(例えばSUM関数など)の自動計算に影響がでて、使い勝手が違ってくるし。。。。
どうすればよろしいんでしょうか?
お分かりになる方ご返答宜しく御願い致します。
No.3ベストアンサー
- 回答日時:
VBAで。
シート名を右クリックしてコードの表示を選び、出てきたVBE画面(何か書かれていたら消して)に書きます。
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim r As Range
For Each r In Target
If r.Column = 1 Then
r.Offset(0, 1).Value = Format(Now, "hh:mm:ss")
End If
Next r
End Sub
試すのはテスト環境で。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- B列に、A列の数字が偶数の場合は1減算した数字、奇数の場合はそのまま数字を自動表示したい
- エクセル・セルに数式を入力してセル指定計算
- ユーザー定義について質問です。
- エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります
- エクセル 条件に合う日付に入力された時間数の合計したい
- VBAで自動集計(特定セルコピー月ごとに値貼り付け)したい。
- 【再度】Excelの関数について教えてください。
- エクセル関数についてお教えください
- エクセルの関数式を教えてください。
- ExcelにてA1セルに1、B1セルに月と入力した際に、A列に日付、B列に曜日が入力される様になる為
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
特定セルの内容を更新したら、その更新日を自動的に表示する方法について
Excel(エクセル)
-
☆Excelエクセルで入力した日の日付を表示したいです☆
Excel(エクセル)
-
エクセルで入力時間を更新させずに表示させたい
Excel(エクセル)
-
-
4
EXCEL:特定の文字が入力された日付を表示する方法
Excel(エクセル)
-
5
エクセルで時刻を自動入力する方法
Excel(エクセル)
-
6
データが入力されている隣のセルに当日日付と時刻を入力するExcel VBAプログラム
Visual Basic(VBA)
-
7
[EXCEL]ボタン押す→時刻が表に入る方法
Excel(エクセル)
-
8
教えて For Each R In Target
Excel(エクセル)
-
9
ExcelでTODAY関数を更新させない方法
Excel(エクセル)
-
10
◆ EXCEL自動入力日付を自動で変わらないようにする方法
Excel(エクセル)
-
11
Excelの関数で時刻を固定する方法
Excel(エクセル)
-
12
エクセルで、日付を入力すると、別のセルに文字を自動的に表示させるようにするには。
Excel(エクセル)
-
13
マクロ無しで時間自動で記入をしていきたい
Excel(エクセル)
-
14
エクセルvba (ByVal Target As Range)について
Excel(エクセル)
-
15
値を入力後、自動的にアクティブセルが移動するマクロ
Excel(エクセル)
-
16
EXCELのNOW()関数の値の固定する方法は?
Excel(エクセル)
-
17
Excelでバーコードリーダーで読み込ませた場所に移動して日時を表示させる方法。
Excel(エクセル)
-
18
vba セルに入力した時間をマクロで受け取るには?
Excel(エクセル)
-
19
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
20
エクセルVBAでセルに入力したパスでブックを開く
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
A1セルに入力したら、入力時間...
-
参照先セルに値が入っていない...
-
IF関数で0より大きい数値が入力...
-
Excelで同じセルに箇条書きをし...
-
wordでの数式の書き方について
-
エクセルで既に入力してある文...
-
エクセルで時間の判定をしてい...
-
Excel:文字と数字の組合せ、次...
-
EXCELのセル上のURLを...
-
【vba】指定範囲の中に任意の文...
-
Excelでセルに入力されたカラー...
-
エクセルで10分ごとの時刻の...
-
yyyy/mm/ddからyyyy/mmへの変換
-
入力したところまでを自動的に...
-
値を入力後、自動的にアクティ...
-
空白でないセルの値を返す方法...
-
エクセルで複数の条件で掛け算...
-
バーコードが読み取れない原因...
-
Excel で空欄にも単位 \\や円 ...
-
エクセルの数式がかぶって、選...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
A1セルに入力したら、入力時間...
-
Excelで同じセルに箇条書きをし...
-
IF関数で0より大きい数値が入力...
-
参照先セルに値が入っていない...
-
エクセルで既に入力してある文...
-
Excel:文字と数字の組合せ、次...
-
エクセルで時間の判定をしてい...
-
空白でないセルの値を返す方法...
-
値を入力後、自動的にアクティ...
-
EXCELのセル上のURLを...
-
エクセルで有効桁数を確認する方法
-
入力したところまでを自動的に...
-
【vba】指定範囲の中に任意の文...
-
エクセルの数式がかぶって、選...
-
yyyy/mm/ddからyyyy/mmへの変換
-
IF関数1と6なら「〇」それ以...
-
Excelでセルに入力されたカラー...
-
マイナス同士の前年比
-
ExcelVBAでセルを編集状態にす...
-
excel 関数にて文字を0として認...
おすすめ情報