Gọi lệnh lập lại macro sau 10 phut 1 lần (1 người xem)

Liên hệ QC

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

thanhtaiteo

Thành viên mới
Tham gia
25/1/13
Bài viết
35
Được thích
1
Dear Các anh chị

Mong anh chị hỗ trợ giúp em code lập lại macro này sau 10 phút 1 lần được không ạ

Cám ơn anh chị nhiều

Mã:
Sub autosave()
'
' autosave Macro
' goi run macro 5 phut 1 lan
'
' Keyboard Shortcut: Ctrl+q
'
    Range("A8").Select
    ActiveWorkbook.Save
End Sub
 

File đính kèm

Application.OnTime Now + TimeValue("00:010:00"), "autosave"
Cho vào một Sub để gọi:
- Bằng phím tắt/ nút ấn:
PHP:
Sub CallAutoSave()
Application.OnTime Now + TimeValue("00:010:00"), "autosave"
End Sub
- Hoặc tự động khi mở file:
PHP:
Sub Auto_Open()
Application.OnTime Now + TimeValue("00:010:00"), "autosave"
End Sub
Chú ý thêm code hủy OnTime...
 
Upvote 0
Cho vào một Sub để gọi:
- Bằng phím tắt/ nút ấn:
PHP:
Sub CallAutoSave()
Application.OnTime Now + TimeValue("00:010:00"), "autosave"
End Sub
- Hoặc tự động khi mở file:
PHP:
Sub Auto_Open()
Application.OnTime Now + TimeValue("00:010:00"), "autosave"
End Sub
Chú ý thêm code hủy OnTime...

Cám ơn befaint rất nhiều, code chạy được nhưng chỉ chạy 1 lần như cấu trúc bên dưới,
Sau khi mình run Sub CallAutoSave thì 1 phút sau nó tự save cho mình, và những phút sau đó nó ko lặp lại quá trình này
Mong bạn giúp mình thêm lần nữa, cám ơn nhiều

Mã:
Sub autosave()
'
' autosave Macro
' goi run macro 5 phut 1 lan
'
' Keyboard Shortcut: Ctrl+q
'
    Range("A8").Select
    ActiveWorkbook.Save
End Sub
Sub CallAutoSave()
Application.OnTime Now + TimeValue("00:01:00"), "autosave"
End Sub
 
Upvote 0
Mình lộn tiệm...
PHP:
Sub autosave()
' goi run macro 5 phut 1 lan
' Keyboard Shortcut: Ctrl+q
   Range("A8").Select
   ActiveWorkbook.Save
call CallAutoSave
End Sub
Sub CallAutoSave()
Application.OnTime Now + TimeValue("00:01:00"), "autosave"
End Sub
Bạn gõ cái này vba execute every 10 minutes vào Google.com rồi tìm hiểu phần Stop Timer nữa
 
Upvote 0
Mình lộn tiệm...
PHP:
Sub autosave()
' goi run macro 5 phut 1 lan
' Keyboard Shortcut: Ctrl+q
   Range("A8").Select
   ActiveWorkbook.Save
call CallAutoSave
End Sub
Sub CallAutoSave()
Application.OnTime Now + TimeValue("00:01:00"), "autosave"
End Sub
Bạn gõ cái này How to have vba execute every 10 minutes vào Google.com rồi tìm hiểu phần Stop Timer nữa
Hớt tóc nam mà lộn qua uốn tóc thanh nữ là phiền lắm nhen anh!
hihi ^o^
 
Upvote 0
Mình lộn tiệm...
PHP:
Sub autosave()
' goi run macro 5 phut 1 lan
' Keyboard Shortcut: Ctrl+q
   Range("A8").Select
   ActiveWorkbook.Save
call CallAutoSave
End Sub
Sub CallAutoSave()
Application.OnTime Now + TimeValue("00:01:00"), "autosave"
End Sub
Bạn gõ cái này vba execute every 10 minutes vào Google.com rồi tìm hiểu phần Stop Timer nữa

Quá tuyệt vời cám ơn bạn đã dành thời gian cho mình .
 
Upvote 0
Hình như sai sai thì phải.
Chắc là: "Đi hớt tóc nam mà lộn qua uốn thanh nữ là phiền lắm nhen anh!"
 
Upvote 0
Mình lộn tiệm...
PHP:
Sub autosave()
' goi run macro 5 phut 1 lan
' Keyboard Shortcut: Ctrl+q
   Range("A8").Select
   ActiveWorkbook.Save
call CallAutoSave
End Sub
Sub CallAutoSave()
Application.OnTime Now + TimeValue("00:01:00"), "autosave"
End Sub
Bạn gõ cái này vba execute every 10 minutes vào Google.com rồi tìm hiểu phần Stop Timer nữa
ActiveWorkbook.Save là lộn tiệm rồi.
Và cần phải viết một cái gì đó cho sự kiện Workbook_BeforeClose nữa.
 
Upvote 0
Code hẹn giờ mà ActiveWorkbook thì biết được cái nào.
Cao nhân cao nhân, anh nói em mới để ý .

Hèn gì khi chạy macro này em có mở 3-4 file excell khác thì tụi nó đều lưu, trong khi em chỉ muốn nó lưu chỉ 1 sheet trong 1 file nhất định thôi .

Giờ mình sửa sao anh huuthang_bd
 
Upvote 0
Cao nhân cao nhân, anh nói em mới để ý .

Hèn gì khi chạy macro này em có mở 3-4 file excell khác thì tụi nó đều lưu, trong khi em chỉ muốn nó lưu chỉ 1 sheet trong 1 file nhất định thôi .

Giờ mình sửa sao anh huuthang_bd
Nếu code trong file muốn save thì bạn sửa thành ThisWorkbook thôi.
 
Upvote 0
a e cho mình hỏi code nếu mở dạng read only thì ko làm gì nếu mở bình thường thì tự lưu sau 10 phút.
 
Upvote 0
Web KT

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

Back
Top Bottom