質問: ☆excelエクセルで入力した日の日付を表示したいです☆ こんばんは!エクセルで、なにかデータを入力した横のセルに、その日の日付が自動的に入るような方法があれば、是非教えてくださいm(__)m横の列に手動で日付を入力すればよいといえばよいのですが^^;その列には、また別の日に、追加でデータを入力していきたいですので、前の日の日付もその日の日付も残るようにしたいんです。today関数とかじゃ全部その日になってしまいますよね。。。もし、データを入力しただけで、そのようなことができる方法があれば、是非教えてください。よろしくお願いしますm(__)m
回答: a列に入力、b列隣列に日付自動セットの場合 ツールーマクローvbeでvbaproject(ブック名)のsheet1(当シート名)をクリックして private sub worksheet_change(byval target as range) end sub を出し、下記を貼り付ける。 private sub worksheet_change(byval target as range) if target.column = 1 then if target = "" then target.offset(0, 1) = "" else target.offset(0, 1) = date end if end if end sub 入力とdel削除には対応してます。