
エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させたいと思っております。
例えば『A1』へ新規に文字入力したり、セルの内容を更新した時に、セル『B1』にその日の日付が自動で表示される。
そして、違う日にもう一度、同じ欄に入力すれば、その入力した日付に随時更新されるようにするための方法を教えていただければ幸いでございます。
御手数ですが、エクセル関数またはVBA、マクロのいずれかで実現可能な方法があれば教えて下さい。
何卒、宜しくお願いいたします。
No.2ベストアンサー
- 回答日時:
マクロの力を借りる事になります。
例えば、シートの名前のタブを右クリックして、コードの表示 をクリック
VBエディターが起動しますので
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 3 Then'←の3はC列のこと
If Target.Value = "" Then
Cells(Target.Row, 2).Value = ""
Else
Cells(Target.Row, 2).Value = Date'←の2はB列に日付
Cells(Target.Row, 4).Activate'←の4はD列へ移動
End If
End If
End Sub
をコピィしてみてください。上記のコードでは
C列に変更があれば、B列に日付を入れて、C列へ移動します。
空白へ変更した場合はA列を空白に戻します。
ご自身のシートに合わせて編集してみてください。
早々のご回答をありがとうございました。早速、試したところ希望通りの結果を得ることができました。空欄になった時まで考慮して頂きまして大変勉強になりました。また質問等をさせていただくこともあるかと思いますが宜しくお願い致します。
No.3
- 回答日時:
一例です
対象シートに設定する
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then Range("B1").Value = Date
End Sub
以上です
早々のご回答をありがとうございました。早速、試したところ希望通りの結果を得ることができました。また質問等をさせていただくこともあるかと思いますが宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
【エクセル】行の最終更新日を、あるセルに自動で入力させる方法。
Excel(エクセル)
-
☆Excelエクセルで入力した日の日付を表示したいです☆
Excel(エクセル)
-
A1セルに入力したら、入力時間をA2セルに自動挿入
Excel(エクセル)
-
-
4
エクセル マクロ等を利用した各列ごとのセル最終更新日の自動入力について
Excel(エクセル)
-
5
エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります
Excel(エクセル)
-
6
Excelで更新日時と更新者を表示させる
Excel(エクセル)
-
7
Excelのセルにユーザー名を表示する方法
Excel(エクセル)
-
8
excelでシート毎の最終更新日を所定の場所に表示
Excel(エクセル)
-
9
EXCEL:特定の文字が入力された日付を表示する方法
Excel(エクセル)
-
10
エクセルで、日付を入力すると、別のセルに文字を自動的に表示させるようにするには。
Excel(エクセル)
-
11
データが入力されている隣のセルに当日日付と時刻を入力するExcel VBAプログラム
Visual Basic(VBA)
-
12
エクセルvba (ByVal Target As Range)について
Excel(エクセル)
-
13
Excel VBAでのWorksheet_Changeが動作しない原因
Excel(エクセル)
-
14
有無、要否、賛否、是非、可否、当否…これらの言葉について
その他(教育・科学・学問)
-
15
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
16
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
17
Excel 条件によって入力禁止にする
Excel(エクセル)
-
18
EXCELで日付をVBAで自動更新をしたいです。 具体的に説明致しますと、ファイルを開くたびにA列に
Excel(エクセル)
-
19
EXELでセルに入力した年月日時刻を記録する方法
Excel(エクセル)
-
20
エクセル マクロで セルの範囲を指定する方法
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1.2.3のランダムに混じった数値...
-
【VBA】【マクロ】 指定の条件...
-
Excelで数直線の作り方
-
エクセルで、複数のマスに構文...
-
Excelの関数での合わせ方がわか...
-
COUNTIFSを使って、ある条件欄...
-
ご教示のほどお願いします。 Ex...
-
Excelガントチャートについて
-
Excel 時間が入力されているか...
-
範囲の合計の仕方を教えて下さい。
-
複数のリストに印刷範囲指定を...
-
Excelで度数分布表の作り方
-
Excelの作業中、自動保存...
-
エクセルの関数でわからないこ...
-
Excelの関数について
-
VBA Excelのシート名が変更され...
-
複雑なシフト表から1日ごとの...
-
【Excel】[Expression.Error] ...
-
数値から名前が作成できなくな...
-
エクセル2016でfilter関数がな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【Excel】[Expression.Error] ...
-
エラー表示になってしまいます。
-
エクセルの数式で教えてください。
-
エクセルのハイパーリンクで質...
-
エクセル 大量のシートから、指...
-
重複や複数条件でのカウント教...
-
DBCS関数とは何ぞやッ!
-
複雑なシフト表から1日ごとの...
-
Excel 書式のクリア・値貼付け...
-
EXCEL表の手入力を関数で自動化...
-
[条件付き書式]について、
-
エクセルで有効桁数を確認する方法
-
Excelのカレンダーを作成しよう...
-
【Excel(エクセル)】複数シー...
-
エクセルで【0.5日と1日】を表...
-
エクセルの行を巾を変えずに増...
-
Googleシート「A1」でなくて「A...
-
エクセルのcountifのワイルドカ...
-
エクセル条件付き 色付け
-
Excel VBAについて【図形を組み...
おすすめ情報