
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちは
仮にフォームがUserForm1、ラベルがLabel1とするなら、標準モジュールに
Private flag As Boolean
Sub timeDisp()
UserForm1.Label1.Caption = Format(Now, "hh:mm:ss")
DoEvents
If flag Then
Application.OnTime Now() + 1 / 86400, "timeDisp"
End If
End Sub
Sub timeStop()
flag = False
End Sub
のようなものを用意しておいて、
・フォーム表示時にflag=TrueにしてフォームをShow
・フォームのInitializeイベントでtimeDispを呼び出し
することで、時刻が表示(更新)されるようになります。
ただし、そのままではずっと更新され続けますので、
・QueryCloseイベントで、timeStopを実行するなどが必要となります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
ユーザーフォーム上に現在日時と時刻を表示させていますがフォームを実行すると時間が更新されません。それ
Visual Basic(VBA)
-
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
マクロ実行時、ユーザーフォームにラベルのテキストが表示されません。
Access(アクセス)
-
-
4
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
5
エクセルVBAのフォームを最前面にする方法を教えてください。
Visual Basic(VBA)
-
6
ExcelのVBAでフォームが表示されない
Excel(エクセル)
-
7
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
8
VBAでユーザーフォームを再表示させたい。
Excel(エクセル)
-
9
エクセルVBA ユーザーフォームのTextBoxを日付にしたい
Excel(エクセル)
-
10
VBA(エクセル)で自動的にボタンをクリックさせるには
その他(プログラミング・Web制作)
-
11
ユーザーフォーム時間表示
Excel(エクセル)
-
12
エクセルVBAでUserFormを起動した時
Excel(エクセル)
-
13
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
14
【エクセル】シート内の表をUserFormに画像として表示させる方法
Excel(エクセル)
-
15
パソコンの画面に合わせてユーザーフォームを表示させたい
Visual Basic(VBA)
-
16
ユーザーフォームに日付を表示させる方法を教えてください。そして、実行したあとでも日付が変わるようなプ
Visual Basic(VBA)
-
17
フォントの大きさ
Visual Basic(VBA)
-
18
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
19
エクセルVBAで、条件に一致するセルへ移動
Excel(エクセル)
-
20
エクセルVBA テキストボックスに3桁ごとにコンマ
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft Formsの「個人情報や...
-
クリックイベントなのに、2回ク...
-
C# formの2重起動禁止
-
Form_Load と Form_Activate の...
-
MSGBOXのフォント大きさ変更
-
モーダルフォームとモードレス...
-
フォーム1が開いているのならMs...
-
Access フォームが前面に表示さ...
-
Excelにて、ユーザーフォームで...
-
Hideについて(.NET)
-
ExcelVBAのユーザーフォームの...
-
ユーザーフォームを表示中にシ...
-
VBA(エクセル)のユーザー...
-
vb.net 2008にて、アプリ起動時...
-
VB2005別フォームでのGIF動画の...
-
EXCEL ユーザーフォームのタイ...
-
コントロールの存在確認
-
C#で起動時のフォームを非表示...
-
クリックするたびに、フォーム...
-
VB.NETでフォームロード中のエ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft Formsの「個人情報や...
-
ユーザーフォームを表示中にシ...
-
クリックイベントなのに、2回ク...
-
ExcelVBAのユーザーフォームの...
-
モーダルフォームとモードレス...
-
Form_Load と Form_Activate の...
-
Hideについて(.NET)
-
VBAでユーザーフォームを再表示...
-
ユーザーフォームのテキストボ...
-
Excelにて、ユーザーフォームで...
-
EXCEL VBA ユーザーフォームの...
-
エクセルVBAのフォームを最...
-
ユーザーフォームのラベルに時...
-
フォームウィンドウを最前面に...
-
テキストボックス入力データの...
-
ユーザーフォーム上に現在日時...
-
ACCESSのフォーム、開くんです...
-
'ユーザーフォーム右上隅の[×...
-
VBA(エクセル)のユーザー...
-
パソコンの画面に合わせてユー...
おすすめ情報