他の質問者の回答を参考にして、同様のマクロを使っています。
B列に入力し、A列に日付を書き込む場合
B1→A1
B2→A2
B3→A3
…
--------------------
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 2 Then Exit Sub
Application.EnableEvents = False
Target.Offset(, -1).Value = Now
Application.EnableEvents = True
End Sub
--------------------
上記を使って大変助かっていますが・・・。
カーソルをB1のセルに移すだけで、A1に日付が自動表示されます。次にB1に数字を入力しEnterを押すとカーソルが下のB2に移動するのですが、A2に日付が自動表示されます。B2には何も入力していません。つまりカーソルの移動だけで自動表示されてしまいます。
カーソルをB1に移しても何も入力しなければA1には何も表示されず、B1に何か数値を入力することでA1に日付が表示されるようにしたいのです。
どなたか教えて下さい。
No.4ベストアンサー
- 回答日時:
>>「t_fumiaki」様:こちらの基本的な入力場所等に間違いがあるようです。
追加したのですが・・・。B列に入れたらA列に日付・時間表示では無いのですか??
提示はそういうコードですが・・・・。
そのSPECで正しく動くコードを回答しました。
No.3
- 回答日時:
こんにちは
ご提示のコードだけでは、ご質問のようなことにはならないはずと思います。
ひょっとして、同じシートのVBAコード欄に
Worksheet_SelectionChange
として同じような内容の処理が設定されていたりしませんか?
その場合は、ご質問のような事象が発生するものと思います。
No.2
- 回答日時:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 2 Then Exit Sub
If Target.Value <> "" Then←←←←追加
Application.EnableEvents = False
Target.Offset(, -1).Value = Now
Application.EnableEvents = True
End If←←←←←←←←←←←←追加
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAの日付チェックでオーバーフ...
-
ドロップダウンリスト 自動表...
-
Excelについて
-
エクセルで参加者を管理 出席...
-
autocadLTで添え字文字
-
excelのInputBoxで日本語入力OF...
-
エクセルで半角カナや特殊文字...
-
autocad 数値が表示されなくな...
-
excel、VBA、フォーム、コ...
-
ドロップダウンリストを2列で...
-
弥生会計05、「摘要」入力について
-
筆ぐるめでの外字入力
-
エクセルの入力規則のプルダウ...
-
エクセルVB ポップアップウィ...
-
エクセルのマクロの使い方
-
ACCESSでインクリメンタルサーチ
-
ACCESSで日付型のフィールドにY...
-
バーコードリーダーを使ってフ...
-
特殊漢字「はし」(橋のつくり...
-
pdfの文字入力で一文字ずつしか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ドロップダウンリスト 自動表...
-
Excelについて
-
autocad 数値が表示されなくな...
-
excelのInputBoxで日本語入力OF...
-
ドロップダウンリストを2列で...
-
マクロ 入力規則は残し文字の...
-
VBAの日付チェックでオーバーフ...
-
エクセル 日付超過でポップアッ...
-
EXCEL VBAの入力規則で小数点桁...
-
Excelで日報を自動で作成したい...
-
バーコードリーダーを使ってフ...
-
小数点以下の入力規則
-
特殊漢字「はし」(橋のつくり...
-
ACCESSでインクリメンタルサーチ
-
エクセルで半角カナや特殊文字...
-
アクセス2000 クエリ抽出でBet...
-
弥生会計05、「摘要」入力について
-
キーボードの文字入力がおかしい
-
エクセルの質問です。 行数の最...
-
excel、VBA、フォーム、コ...
おすすめ情報
早速のご回答ありがとう御座います。
「ママチャリ」様:おっしゃる通り「開発」→「コード表」をクリックして出た表にかきました。どこに書いたら良いのですか。教えて下さい。
「t_fumiaki」様:こちらの基本的な入力場所等に間違いがあるようです。追加したのですが・・・。
「fujillin」様:同じシートのVBAコード欄はどこを見れば解りますか。もう一つはどこでしょうか。初心なので基本的な事が解らずすみません。