![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
VBでの質問です
5分を計るタイマーを作っていて5分たつと止まるプログラムを作っていて、コンマ以下のケタが長くて、しかも止まらない( Label1.Text = n5.Subtract(Now).ToStringをLabel1.Text = n5.Subtract(Now).TotalMinutesにしてIf Label1.Text = "00:00:00" ThenをIf Label1.Text = "0" Thenにした時は止まりました)ので止まるようにするにはどこを変えればいいですか?
教えてください
以下コードです
Public Class Form1
Dim n5 As DatePrivate Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
n5 = Now.AddMinutes(5)
Timer1.Interval = 1000
Timer1.Start()
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Label1.Text = n5.Subtract(Now).ToString
If Label1.Text = "00:00:00" Then
MsgBox("時間になりました。")
Timer1.Stop()
End If
End Sub
長文ですいません
No.1ベストアンサー
- 回答日時:
VB2008です。
ほとんど知らない状態なので、
みっともないのですが
とりあえず動作するようにしてみました。
Public Class Form1
Dim n5 As Date
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
n5 = Now.AddSeconds(7)
Timer1.Interval = 1000
Timer1.Start()
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
' Label1.Text = n5.Subtract(Now).ToString
Label1.Text = Mid(n5.Subtract(Now).ToString, 1, 8)
If Label1.Text = "00:00:00" Then
MsgBox("時間になりました。")
Timer1.Stop()
End If
End Sub
End Class
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 九九の答えの計算 3 2022/12/20 22:13
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Visual Basic(VBA) VBAで質問ですが、皆さんはどの様に導き出しているのでしょうか? 6 2022/05/03 21:53
- Visual Basic(VBA) 【変更】ファイルを閉じてダイアログで保存した時、更新したシートだけの処理の実行をする 5 2022/03/26 18:31
- Excel(エクセル) VBAについて 3 2022/06/19 18:19
- Visual Basic(VBA) VBAの繰り返し処理について教えてください。 3 2022/08/02 13:21
- Excel(エクセル) エクセルVBAでオブジェクトが必要です 2 2022/09/10 16:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
東芝のDynabookなのですがアン...
-
Excelマクロについて
-
ルート要素ノードが2個ある場合?
-
CPUの考え方を教えてください ...
-
VBAでxmlファイルの置換をしたい
-
ExcelVBAで書き出した文字が化ける
-
Excel-VBAでXMLの複数ノードの...
-
XMLのHTMLへの変換 (初心者)
-
xmlはどんな用途で使われている
-
(携帯XHTMLで書いた)フォント...
-
TreeViewについて
-
アメブロ rss 読み込み
-
SNMP リンクダウンとノードダ...
-
Excel(2007以降)をxml形式に変...
-
XMLの実体参照とXSLT
-
xsltを利用して変換後改行が入る
-
XML文書の妥当性
-
VBでXMLファイルを作ると xmlns...
-
昔Winnyってありましたけど、あ...
-
値が無い場合のタグ出力
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
東芝のDynabookなのですがアン...
-
特殊記号が勝手にエスケープさ...
-
Visual Basic .NET の識別子は...
-
MSXML で Windows-31J のキャラ...
-
isnan・isnf関数が「識別子が見...
-
Excelマクロについて
-
使用できる文字の規約
-
C# listviewでサブアイテムを順...
-
VBでの質問です
-
MSXML3でerror: 'C2065 IID_IXM...
-
VB 6.0でtimerをとselect case...
-
CPUの考え方を教えてください ...
-
昔Winnyってありましたけど、あ...
-
SNMP リンクダウンとノードダ...
-
バッチファイルでテキストファ...
-
ルート要素ノードが2個ある場合?
-
XMLで要素が記述された順番に意...
-
UTF-8でエンコーディングとはど...
-
あるノードリストに、特定の名...
-
google croud にあるファイルを...
おすすめ情報