vbaを使って、エクセルのシート上にカウントダウンタイマーを作りました。
A1のセルに、最初、”10”という数字が入力してあります。
1分間経過するごとに、そのA1セルの数字が9,8,7,6,5,4,3,2,1,0
と自動的に1ずつ減っていくというタイマーです。
そのA1セルの数字を、userformのラベルに表示してみたいと思い、
以下のマクロを作りました。
Sub test()
UserForm1.Label1.Caption = Cells(1.1).Text
UserForm1.Show
End Sub
しかし、このコードでは、時間が経過してA1セルの値が9,8,7,...
と変化しても、手動でマクロを実行しない限り、ラベルはずっと、”10”を表示したままです。
そこで質問です。
A1セルの値をリアルタイム、もしくは、一定の間隔(2分おき等)でuserformに
自動的に反映させる方法を教えてください。
宜しくお願い致します

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/07 11:22