Giúp code cập nhật thời gian trong Excel (1 người xem)

Người dùng đang xem chủ đề này

congnguyen88

Thành viên bị đình chỉ hoạt động
Thành viên bị đình chỉ hoạt động
Tham gia
22/7/14
Bài viết
355
Được thích
31
tại ô A1 tôi dùng hàm =Now() nhưng để yên bảng tính như vậy từ sáng đến tối không nhấn Enter hay nhấn F9 thì giờ không tự động cập nhật. vây anh em có thể giúp mình viết 1 đoạn code để cập nhật giống như đồng hồ điện tử được không. Xin cảm ơn
 
tại ô A1 tôi dùng hàm =Now() nhưng để yên bảng tính như vậy từ sáng đến tối không nhấn Enter hay nhấn F9 thì giờ không tự động cập nhật. vây anh em có thể giúp mình viết 1 đoạn code để cập nhật giống như đồng hồ điện tử được không. Xin cảm ơn
Cho hết code này vào 1 module. Đóng file và mở file lại code sẽ chạy
PHP:
Option Explicit
Dim TimerActive As Boolean
Sub StartTimer()
    Start_Timer
End Sub
Sub Start_Timer()
    TimerActive = True
    Application.OnTime Now() + TimeValue("00:00:01"), "Timer"
End Sub
Sub Timer()
    If TimerActive Then
        ActiveSheet.Cells(1, 1).Value = Time
        Application.OnTime Now() + TimeValue("00:00:01"), "Timer"
    End If
End Sub
Sub Auto_Open()
    Module1.StartTimer
End Sub
 
Upvote 0
Cho hết code này vào 1 module. Đóng file và mở file lại code sẽ chạy
PHP:
Option Explicit
Dim TimerActive As Boolean
Sub StartTimer()
    Start_Timer
End Sub
Sub Start_Timer()
    TimerActive = True
    Application.OnTime Now() + TimeValue("00:00:01"), "Timer"
End Sub
Sub Timer()
    If TimerActive Then
        ActiveSheet.Cells(1, 1).Value = Time
        Application.OnTime Now() + TimeValue("00:00:01"), "Timer"
    End If
End Sub
Sub Auto_Open()
    Module1.StartTimer
End Sub

Ok cảm ơn anh. vậy đang chạy muốn dừng thì làm cách nào hả anh
 
Upvote 0

Bài viết mới nhất

Back
Top Bottom