Tạo thư mục backup riêng cho Excel

Thảo luận trong 'Ứng dụng Excel' bắt đầu bởi adam_tran, 10 Tháng mười 2005.

9,632 lượt xem

  1. adam_tran

    adam_tran Steel Partner

    Bài viết:
    1,373
    Đã được thích:
    32
    Nơi ở:
    Goooogle
    Nhắm tránh tình trạng người dùng khác xóa hay lưu trùng tên (over write) file Excel của mình, tôi thường chọn Always create backup trong General Options khi lưu file. Nhưng file backup nó tạo ra làm rối mắt quá, có cách nào để khi Excel tạo file backup lên một thư mục khác không? Tôi tìm lệnh không ra. Tôi nghỉ có thể dùng VBA giải quyết nhưng sẽ không được như Excel ở chỗ: File backup là file chứa dữ liệu lần save trước đó, không phải lần save cuối cùng.

    Ai có cách nào chỉ dùm, thanks so much!
     
    #1
  2. alovo

    alovo Thành viên thân thiết

    Bài viết:
    95
    Đã được thích:
    0
    Nơi ở:
    Quê huơng là chùm kế ngọt
    :food-smil Bạn có thể lưu file ở mục Xlstart và đặt tên file là close chẳng hạn thì mỗi khi bạn đóng file này nó sẽ tự back up giống như bạn dùng chức năng autosave.
     
    #2
  3. Secret_grasses

    Secret_grasses Thành viên hoạt động

    Bài viết:
    317
    Đã được thích:
    3
    Nơi ở:
    Ngôi nhà nhỏ trên thảo nguyên.
    Alovo cho mình hỏi chút xíu nhé. Nếu lưu file ở mục Xlstart thì khi mở excel lên file của mình lưu ở mục Xlstart cũng mở lên. Vậy thì cách này không ổn rồi.
     
    #3
  4. alovo

    alovo Thành viên thân thiết

    Bài viết:
    95
    Đã được thích:
    0
    Nơi ở:
    Quê huơng là chùm kế ngọt
    :food-smil Bạn có thể giữ phím Shift khi đóng hoặc mở file đó chứ có vấn đề gì đâu!
     
    #4
  5. adam_tran

    adam_tran Steel Partner

    Bài viết:
    1,373
    Đã được thích:
    32
    Nơi ở:
    Goooogle
    Cách này không ổn rồi, vì máy của công ty có nhiều người mở, file thì nhiều người xài nhưng tớ phải đảm bảo sao không có ai vô ý xóa mất (rất dễ bị overwrite), cứ để trong xlstart thì nó mở ra 1 đống nếu ai không nhất shift.
    Tốt nhất là dùng VBA:
    Private Sub Workbook_Open()

    End Sub


    Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)

    End Sub

    Vấn đề coding như thế nào cho hay, các cao thủ giúp cho 1 tí nhé!
     
    #5
  6. vongphuc

    vongphuc Excel Fans Club

    Bài viết:
    300
    Đã được thích:
    4
    Nơi ở:
    Ha Noi
    Anh adam sao lại chỉ backup mỗi file excel thôi ạ? anh lưu hết các file vào một thư mục rồi muốn backup thì copy luôn cả thư mục đó
     
    #6

Chia sẻ trang này