- 締切済み
<エクセル>チャックボックスにチェックを入れた時に時間を表示するには?
御願いします。 チェックボックスにチェックを入れた際に、リンクするセルにTRUEが表示されますが、この表示を返して入力した時刻を履歴として残す方法はあるでしょうか。 if関数で拾ってnow関数で表示すると、他の場所で更新した時に時刻も更新されてしまうので、履歴として残りません。 何方か良い方法を教えてください。 御願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- NCU
- ベストアンサー率10% (32/318)
回答No.1
フォームのチェックボックスの(つまりActiveXコントロールじゃない方の)場合です。 Sub チェック1_Click() With ActiveSheet If .CheckBoxes("Check Box 1").Value = xlOn Then .Range("A1").Value = Now Else .Range("A1").ClearContents End If End With End Sub
お礼
なるほど・・・ VBAの本を引っ張り出して勉強します。 ありがとうございました。 チャレンジしてみます。