Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


74748 / 76738 ←次へ | 前へ→

【6449】Re:デジタル時計を表示させるには、
お礼  まえちん  - 03/6/30(月) 13:35 -

引用なし
パスワード
   ichinose さん、こんにちは。

はじめまして、ひかるの同僚のまえちんと言います。

>後は、頭に浮かんだのはモーダレスのフォームに時計を作ってしまう方法ですが・・。
>ユーザーフォーム(Userform1)にラベル(Label1)を一つ付けて・・・
>標準モジュールで
>'=============================================
>Sub clock_disp() '時計の表示
>  UserForm1.Show vbModeless
>End Sub
>'============================================
>Sub clock_stop() '時計の非表示
>  UserForm1.stopflg = True
>End Sub
>
>フォームモジュールに
>'===========================================
>Public stopflg As Boolean
>Private Sub UserForm_Activate()
>  stopflg = False
>  Do While stopflg = False
>   Label1.Caption = Format(Now(), "hh:mm")
>   DoEvents
>   Loop
>  Unload Me
>End Sub
>のようなコードですけどね・・・(他のマクロも実行は可能です)。
>これをラベルではなく、セルにする?

さっそく試させて頂きました。
モードレスモードを使えば良かったのですね。
納得です。
実際やってみて、ウィンドウズの画面右下の時計が進んだ時、
ユーザーフォームの時計もあがりました。
素早く返信頂き、ありがとうございました。

0 hits

【6443】デジタル時計を表示させるには、 ぴかる 03/6/30(月) 10:47 質問
【6445】Re:デジタル時計を表示させるには、 ichinose 03/6/30(月) 11:38 発言
【6446】Re:デジタル時計を表示させるには、 ぴかる 03/6/30(月) 11:53 お礼
【6447】Re:デジタル時計を表示させるには、 ichinose 03/6/30(月) 12:23 発言
【6449】Re:デジタル時計を表示させるには、 まえちん 03/6/30(月) 13:35 お礼
【6450】Re:デジタル時計を表示させるには、 ぴかる 03/6/30(月) 13:58 お礼

74748 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free