- 締切済み
Excel
分からないので、どなたか教えて頂きたいです。 困っています。 O4が◯になった時、M4とK4は本日の日付を自動入力、L4は丸を入力する事は可能でしょうか? よろしくお願い致します🙇
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- kkkkkm
- ベストアンサー率66% (1719/2589)
> K4とM4を手動でも入力できるようにする 数式を入れたセルに直接値を入れると式が無くなるのでその場合はマクロで対応します。 L4は元の式のままでいいと思いますので 該当するシートのタブを右クリックして「コードの表示」で出た画面の右側に下のコードをコピペしてください。 添付画像のようになると思います。 O4のセルに◯を入力したり◯以外を入力もしくは消したりすると式と同じ結果になると思います。 K4とM4を手動で入力しても上記の動作は保たれます。 ◯はO4のセルいある◯を記載してください。 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> Range("O4").Address Then Exit Sub End If Application.EnableEvents = False If Range("O4").Value = "◯" Then Range("M4").Value = Date Range("K4").Value = Date Else Range("M4").ClearContents Range("K4").ClearContents End If Application.EnableEvents = True End Sub
- kkkkkm
- ベストアンサー率66% (1719/2589)
M4とK4に =IF(O4="◯",TODAY(),"") L4に =IF(O4="◯","◯","") としてみてください ○は実際にO4に表示される○を入れてください
補足
できました、本当にすごいです。ありがとうございます。 すみませんあと、教えて頂いた、数式にプラスα、K4とM4を手動でも入力できるようにするにはどうしたらよろしいでしょうか?
お礼