No.6ベストアンサー
- 回答日時:
結論から言うと、以下の二者選択です。
1、マクロを使う
2、手入力(ショートカットキーを使って)する。
>検索して調べたのですが、マクロをつかったものしか見つかりません
たぶんの多くの方がマクロで処理しているという事でしょう。
参考までに、
下部分にあるシート名のタブを右クリックして
コードの表示を選択
VBエディターが起動するので
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 Then
If Target.Value = "" Then
Target.Offset(0, 1).Value = ""
Else
Target.Offset(0, 1).Value = Now
End If
End If
End Sub
を張り付けて閉じる。
取りあえず、一度、お試しください。
それぞれのコードの意味が知りたければ、再度質問して向てください。
No.5
- 回答日時:
「マクロは初心者なので、わかりません。
」とのことなので、回答するだけ無駄かなとも思ったのですが、この程度のことであれば、ごく簡単なVBAで実現可能です。yoshiieminamotoさんがVBAアレルギーでなければ、是非、挑戦してみて下さい。No.4 tom04さんの回答の通り、Excelの標準的な関数では無理なので、ユーザ定義関数を作成することをお勧めします。ユーザ定義関数は、普通に数式として使用できます。使い方自体は普通の関数と変わらず、セル上に数式として記述するだけです。
今回の場合、標準的な関数で行おうとすると次のような数式になりますが、これだと再計算する度に値が変わってしまいます。
【標準的な関数を使用した場合】=IF(A2="","",NOW())
そこで、再計算しても値の変わらないユーザ定義関数(MYNOW)を作り、それをセルの数式に指定します。
【ユーザ定義関数(MyNow)を使用した場合】=IF(A2="","",MYNOW())
【ユーザ定義関数(MYNOW)】
Function MYNOW() As Variant
If Application.ThisCell.Text = "" Then
MYNOW = Now()
Else
MYNOW = Application.ThisCell.Value
End If
End Function
No.4
- 回答日時:
こんにちは!
>関数が使えないなんて。
>エクセルは「日付」「時刻」が弱いんですね。
関数によって表示されている日付・時刻等は
数式が入っている以上は、そのセルだけに限らす他のセルが計算されるたびに
再計算され、表示される結果も変わってきます。
すなわち「生データ」として残しておきたい場合、関数では無理です。
当然VBAであれば可能ですが、ご希望が「関数で!」というコトですので
敢えてここでコードは紹介しません。
※ VBAでもOKだというコトであれば
ある程度のコード記載は可能ですし、
他の方からのアドバイスもあると思います。m(_ _)m
No.1
- 回答日時:
関数を使うと、
=IF(A1&B1="","",TODAY())
…で日付は表示できますが、再計算すると計算した日付に変わります。
なお、時刻を取得する関数はありません。
と、いう事ですのでマクロに頼らざるを得ないのです。
なお、
日付の入力は、Ctrl+;
時間の入力は、Ctrl+:
で自動的に入力可能です。
これをマクロで行うだけですよ。
自分で一から作りたいのであれば、記録マクロを解析しながら作成してみましょう。
回答ありがとうございます。
マクロは初心者なので、わかりません。
関数なら回答いただいた式をコピペすればよいだけと思いまして。
マクロだと自由がきかないので。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) Excelで該当しない項目(#N/Aの商品名)を簡単に表示・抽出させる方法についてです 1 2022/08/25 22:12
- Excel(エクセル) 【条件付き書式】countifsで複数条件を満たしたセルを赤くする方法 2 2023/02/09 23:53
- Excel(エクセル) エクセルで30日以内に同内容の入力があったら色を付ける 2 2023/03/04 12:32
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Excel(エクセル) 製品番号での整列と、検索に関して 3 2023/06/28 19:20
- Visual Basic(VBA) 【VBA】指定した検索条件に一致したら別シートに転記したい 2 2022/03/23 16:14
- Excel(エクセル) B列に、A列の数字が偶数の場合は1減算した数字、奇数の場合はそのまま数字を自動表示したい 4 2022/04/16 12:01
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) Excel での関数についての質問です。 例えばA列に商品名を、B列に個数をそれぞれ入力しています。 7 2023/05/13 10:51
- Excel(エクセル) Excelのテーブルについて 6 2023/07/07 08:37
このQ&Aを見た人はこんなQ&Aも見ています
-
見学に行くとしたら【天国】と【地獄】どっち?
みなさんは、一度だけ見学に行けるとしたら【天国】と【地獄】どちらに行きたいですか? 理由も聞きたいです。
-
スマホに会話を聞かれているな!?と思ったことありますか?
スマートフォンで検索はしてないのに、友達と話していた製品の広告が直後に出てきたりすることってありませんか? こんな感じでスマホに会話を聞かれているかも!?と思ったエピソードってありますか?
-
モテ期を経験した方いらっしゃいますか?
一生に一度はモテ期があるといいますが、みなさんどうですか? いまがそう! という方も、「思い返せばこの頃だったなぁ」という方も、よかったら教えて下さい。
-
【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
「出身中学と出身高校が混ざったような校舎にいる夢を見る」「まぶたがピクピクしてるので鏡で確認しようとしたらピクピクが止まってしまう」など、 これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
-
【選手権お題その2】この漫画の2コマ目を考えてください
サッカーのワンシーンを切り取った1コマ目。果たして2コマ目にはどんな展開になるのか教えてください。
-
Excelでバーコードリーダーで読み込ませた場所に移動して日時を表示させる方法。
Excel(エクセル)
-
Excelで教えてください。 バーコードリーダーで読み込みしたあと セルを自動で次のセルに行くように
Excel(エクセル)
-
A1セルに入力したら、入力時間をA2セルに自動挿入
Excel(エクセル)
-
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルにペーストしたときの...
-
tera term マクロのinputbox
-
PowerPointの表内のカンマ
-
エクセルでハイパーリンクのコピー
-
エクセル 数式の無効化
-
【VBA】PDF出力に任意のファイ...
-
エクセルの計算式でコンマを付...
-
EXCEL 連動したドロップダウン...
-
EXCELでタイトル行と一番下の行...
-
エクセルで休日の「休」という...
-
エクセルでleft関数の結果が表...
-
名簿の漢字名を関数で半角カナ...
-
エクセルでオートサムを使った...
-
DATEDIFで作成した勤務年数の並...
-
LINEのこの空白ってどんな意味...
-
latexで、行の先頭に空白を入れ...
-
エクセル関数:文字だけでなく...
-
エクセルで「-3E+06」と...
-
エクセルでセル内改行の1行目...
-
空白部分に連番の数字を記入し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
tera term マクロのinputbox
-
エクセルにペーストしたときの...
-
関数を使った日時の自動入力
-
漢字→ひらがな 一括変換
-
エクセルでの現在時刻入力
-
エクセルでHTML情報を無視したい
-
エクセル☆セルに入力必須の制限...
-
PowerPointの表内のカンマ
-
エクセルで 来年の曜日の自動設定
-
【VBA】PDF出力に任意のファイ...
-
エクセルでハイパーリンクのコピー
-
エクセル 数式の無効化
-
エクセルの計算式でコンマを付...
-
EXCEL 連動したドロップダウン...
-
エクセルでセル内改行の1行目...
-
EXCELでタイトル行と一番下の行...
-
Wordの差し込み印刷で空白行が...
-
名簿の漢字名を関数で半角カナ...
-
エクセルでオートサムを使った...
-
LINEのこの空白ってどんな意味...
おすすめ情報