[[20200909193454]] 『today関数 自動更新されない』(kers) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『today関数 自動更新されない』(kers)

質問失礼いたします。
Excelの開発にてチェックボックスを使用し、チェックしたらチェックした日付けを自動で入力したいと考えています。
現在、日付が入力されているセルには『=IF(AO10=TRUE,TODAY(),"")』を入力しています。
チェックをした場合、今日の日付が入力されますが、明日になれば日付が変わりますが変わらないようにしたいです。
色々な方法教えてください。よろしくお願いいたします。

< 使用 Excel:Office365、使用 OS:Windows10 >


 CheckBoxのイベントでセルに今日の日付を入力
 ではだめですか?

 Private Sub CheckBox1_Click()
  If Me.CheckBox1.Value = True Then
     Range("A1").Value = Date
  Else
     Range("A1").Value = ""
  End If
 End Sub
(OK) 2020/09/09(水) 19:51

 ↑セル番地は適宜変更してください。
(OK) 2020/09/09(水) 19:52

ありがとうござます。
初心者なもので申し訳ないですがやり方を教えていただくことは可能でしょうか。
よろしくお願いいたします。

(kers) 2020/09/09(水) 20:00


  参考HPです。

https://tonari-it.com/excel-activex-control-checkbox/
(OK) 2020/09/09(水) 20:06


 >現在、日付が入力されているセルには『=IF(AO10=TRUE,TODAY(),"")』を入力しています。 

 これをそのまま活かすのなら、↓のような方法もあります。

 Private Sub CheckBox1_Click()
  If Me.CheckBox1.Value = True Then Range("B1").Value = Range("B1").Value
 End Sub
 
 ※セル番地は適宜変更してください。
(OK) 2020/09/09(水) 20:17

リンクにて同じようにやっていますができません。泣
マクロ実行のトリガーになる
フォームコントロールのチェックボックスと同様、ActiveXコントロールのチェックボックスも、チェックボックスのON/OFF操作によってマクロを実行することができます。
コントロール上で右クリック>「コードの表示」をクリックするとVBEの画面が開き、チェックボックスを配置したワークシートのシートモジュール上に「CheckBox数字_Click」というイベントプロシージャが自動的に作成されます。
とありますが自動作成されませんでした。
なzwでしょう?
(kers) 2020/09/09(水) 20:37

 私はそのような時は、どこかのセルにTODAY関数を入れて
 入力規則のプルダウンリストをそのセルを参照して
 入力するようにしています。
 どうしてもチェックボックスでないとダメというのでなければ
 ご検討下さい。
(コナミ) 2020/09/09(水) 20:53

 そんな面倒くさいことしないで、
 Ctrl + ;
 で、すませた方が良いと思います。
 私はこれですね。
(Why) 2020/09/09(水) 21:15

 こんばんは!
Application.SendKeys ("^;{ENTER}")
という方法もあります。
(SoulMan) 2020/09/09(水) 21:39

 >自動作成されませんでした。
 ActiveXコントロールだったらそんなことないです。
 デザインモードを ON にしてチェックボックスをダブルクリックしてみてください。
   Private Sub CheckBox1_Click()

   End Sub
 として作成されます。

(もも) 2020/09/09(水) 22:04


リンクの分で自分でしてみて、チェックボックスにチェック入れても無反応でした、、、何が違うのかわかりません。泣
(KERS) 2020/09/09(水) 23:04

 >コントロール上で右クリック>「コードの表示」をクリックするとVBEの画面が開き、チェックボックスを配置したワークシートのシートモジュール上に「CheckBox数字_Click」というイベントプロシージャが自動的に作成されます。 
とありますが自動作成されませんでした。 

 配置したのはActiveXではなくフォームのチェックボックスだった、
 ということはありませんか?
(OK) 2020/09/10(木) 07:29

 >とありますが自動作成されませんでした。
 ということはVBEの画面は開いたんですよね。
 >チェックボックスにチェック入れても無反応でした
 リンクの説明も私の説明もチェックボックスを入れてとは言っていませんが。
 指示通りに操作しましょう。
 >何が違うのかわかりません。
 開発タブからの手順を書いてみたらどうですか。
(もも) 2020/09/10(木) 08:09

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.