Tạo liên kết giữa 2 file excel giống nhau!

Liên hệ QC

lammtv

Thành viên hoạt động
Tham gia
22/6/08
Bài viết
162
Được thích
28
Mấy anh chị cho em hỏi, bây giờ em có 1 file gốc muốn giấu ở vị trí khác, em muốn tạo 1 file khác y chang như file đó để ở Destop cho nhân viên em nhập số liệu, vậy có cách nào làm sao khi nhân viên em nhập trên file destop đó thì file gốc ở vị trí em giấu nó sẽ tự động có, em làm như vậy đề phòng trường hợp nhân viên em ko nhập mà xóa file thì em cũng còn file dự phòng mà em đang giấu! Nhờ anh em giúp dùm em với!
 
Mấy anh chị cho em hỏi, bây giờ em có 1 file gốc muốn giấu ở vị trí khác, em muốn tạo 1 file khác y chang như file đó để ở Destop cho nhân viên em nhập số liệu, vậy có cách nào làm sao khi nhân viên em nhập trên file destop đó thì file gốc ở vị trí em giấu nó sẽ tự động có, em làm như vậy đề phòng trường hợp nhân viên em ko nhập mà xóa file thì em cũng còn file dự phòng mà em đang giấu! Nhờ anh em giúp dùm em với!
Làm như vầy là nếu nhân viên "nhập tầm bậy" thì trong file gốc cũng tự động "có tầm bậy" đấy. Theo mình thì tốt nhất, bạn cứ giao cho mỗi nhân viên nhập liệu 1 file con và họ phải chịu trách nhiệm về dữ liệu trong file con đó. Còn trong file gốc của bạn chứa công thức hoặc Macro để tổng hợp từ những file con đó. Theo định kỳ, các nhân viên nhập liệu phải nộp file gốc cho bạn để tổng hợp (đố họ dám xóa đấy!!!).
Cách thức tổng hợp dữ liệu từ nhiều file về 1 file có đề cập khá nhiều trên diễn đàn này. Bạn chịu khó tìm kiếm nhé.
 
cám ơn bạn! vấn đề nhập tầm bậy ko sao, mình kiểm tra hàng ngày mà! Mình chỉ sợ mất file thôi!Nhờ các bạn giúp dùm mình với!
 
Mấy anh chị cho em hỏi, bây giờ em có 1 file gốc muốn giấu ở vị trí khác, em muốn tạo 1 file khác y chang như file đó để ở Destop cho nhân viên em nhập số liệu, vậy có cách nào làm sao khi nhân viên em nhập trên file destop đó thì file gốc ở vị trí em giấu nó sẽ tự động có, em làm như vậy đề phòng trường hợp nhân viên em ko nhập mà xóa file thì em cũng còn file dự phòng mà em đang giấu! Nhờ anh em giúp dùm em với!
- Mở My Computer và duyệt đến file của bạn
- Click chuột phải vào file, chọn Send to\Desktop (create shortcut)
Thế là xong, trên Desktop sẽ có 1 file y chang với file của bạn (đúng ra là 1 shortcut)... Và khi nhập liệu gì vào cái shortcut ở Desktop thì file gốc cũng cập nhật y chang ---> Xóa file ở Desktop đi, file gốc vẫn còn
 
- Mở My Computer và duyệt đến file của bạn
- Click chuột phải vào file, chọn Send to\Desktop (create shortcut)
Thế là xong, trên Desktop sẽ có 1 file y chang với file của bạn (đúng ra là 1 shortcut)... Và khi nhập liệu gì vào cái shortcut ở Desktop thì file gốc cũng cập nhật y chang ---> Xóa file ở Desktop đi, file gốc vẫn còn
cảm ơn thày, em xin hỏi thêm có cách nào mà người khác không biết được đường dẫn đến file gốc của nó không ạh? Vì khi chỉ vào shortcut nó sẽ hiện tên đường dẫn.
 
cảm ơn thày, em xin hỏi thêm có cách nào mà người khác không biết được đường dẫn đến file gốc của nó không ạh? Vì khi chỉ vào shortcut nó sẽ hiện tên đường dẫn.
Chỉ ở mức tương đối thôi, bằng cách:
- Set thuộc tính ẩn cho file gốc (dùng lệnh DOS)
- Set thuộc tính hệ thống cho file gốc (dùng lệnh DOS)
Như vậy, dù có thấy đường dẫn thì vào tìm cũng chẳng thấy
-----------------------
Còn nếu cố gắng tìm giải pháp hoàn hảo thì nói không chừng là ta đang nghiên cứu theo hướng "bào chế virus" đấy nhé
 
Chỉ ở mức tương đối thôi, bằng cách:
- Set thuộc tính ẩn cho file gốc (dùng lệnh DOS)
- Set thuộc tính hệ thống cho file gốc (dùng lệnh DOS)
Như vậy, dù có thấy đường dẫn thì vào tìm cũng chẳng thấy
-----------------------
Còn nếu cố gắng tìm giải pháp hoàn hảo thì nói không chừng là ta đang nghiên cứu theo hướng "bào chế virus" đấy nhé
Thầy có thể nói rõ chi tiết hơn chỗ này ko thầy:
- Set thuộc tính ẩn cho file gốc (dùng lệnh DOS)
- Set thuộc tính hệ thống cho file gốc (dùng lệnh DOS)

Em đọc mà ko hiểu gì hết?
 
Thầy có thể nói rõ chi tiết hơn chỗ này ko thầy:
- Set thuộc tính ẩn cho file gốc (dùng lệnh DOS)
- Set thuộc tính hệ thống cho file gốc (dùng lệnh DOS)

Em đọc mà ko hiểu gì hết?
Ví dụ bạn có file Test.xls nằm trong thư mục D:\Excel
Bạn muốn đặt thuộc tính ẩn và hệ thống cho file này, bạn làm như sau:
- Bấm nút Start\Run và gõ lệnh: CMD
- Trong cửa sổ CMD, gõ lệnh này vào: ATTRIB +s +h D:\Excel\Test.xls
Vậy là xong! Khi mở My Computer, duyệt đến đường dẫn D:\Excel, bạn sẽ không nhìn thấy file Test.xls này... nhưng nếu bạn đã đặt 1 shortcut của file trên Desktop thì hoàn toàn có thể mở được file
 
Ví dụ bạn có file Test.xls nằm trong thư mục D:\Excel
Bạn muốn đặt thuộc tính ẩn và hệ thống cho file này, bạn làm như sau:
- Bấm nút Start\Run và gõ lệnh: CMD
- Trong cửa sổ CMD, gõ lệnh này vào: ATTRIB +s +h D:\Excel\Test.xls
Vậy là xong! Khi mở My Computer, duyệt đến đường dẫn D:\Excel, bạn sẽ không nhìn thấy file Test.xls này... nhưng nếu bạn đã đặt 1 shortcut của file trên Desktop thì hoàn toàn có thể mở được file
Hix! Cảm ơn thầy rất nhiều! Nếu vậy thì cũng chưa dc thầy ơi! Mình ẩn được thì nó có thể HIỆN lên được bằng DOS rồi thầy!
Bài toán này có thể nào dùng VBA được ko thầy?
Chân thành cảm ơn thầy rất nhiều!
 
Hix! Cảm ơn thầy rất nhiều! Nếu vậy thì cũng chưa dc thầy ơi! Mình ẩn được thì nó có thể HIỆN lên được bằng DOS rồi thầy!
Bài toán này có thể nào dùng VBA được ko thầy?
Chân thành cảm ơn thầy rất nhiều!
Đương nhiên như tôi nói ở trên: CHỈ MANG TÍNH TƯƠNG ĐỐI thôi (hy vọng cái thằng phá hoại nó chẳng biết DOS)
Giải pháp hoàn hảo e rằng chẳng có đâu bạn à (VBA lại càng tệ hơn)
 
Vậy thầy cho em hỏi ý kiến thầy thì theo thầy có cách nào hay hơn trong tình huống của em ko thầy?
 
Vậy thầy cho em hỏi ý kiến thầy thì theo thầy có cách nào hay hơn trong tình huống của em ko thầy?
Hoàn toàn hổng có cách nào ngon ăn đâu ---> Về nguyên tắc, cứ ai đó ngồi trên máy tính của ta là họ hoàn toàn có thể phá "banh ta long" cái máy tính này cho dù ta có bảo mật kiểu nào ---> Chỉ là xem trình độ của kẻ phá hoại đến đâu thôi
Chính vì lệnh DOS ít người biết nên tôi hy vọng nó có thể bảo mật file của bạn trong 1 chừng mực nào đó
 
Vậy thầy cho em hỏi trường hợp này là như thế nào ah? Có thể dựa vào nó áp dụng cho trường hợp của em dc ko thầy?
http://www.giaiphapexcel.com/forum/...ng-Macro-4-để-lấy-dữ-liệu-từ-1-file-đang-đóng
Ý bạn muốn dùng VBA chăng? Thế thì bạn cũng phải nghĩ đến trường hợp kẻ phá hoại cũng biết VBA chứ (thậm chí là rất giỏi) ---> Vậy bạn tính sao đây?
 
lúc đó thì em chịu!Em nghĩ bên cty em mà phá được VBA của thầy thì nhân viên đó xứng đáng được khen thưởng! Nhờ thầy giúp em với! Giờ có thể hướng là như thế này: Trong file để ngoài destop có nút bấm là LINK, sau khi nhập xong bấm nút LINK thì file em giấu cũng có nội dung y chang như vậy luôn! Nhờ thầy nghiên cứu giúp em với!
 
lúc đó thì em chịu!Em nghĩ bên cty em mà phá được VBA của thầy thì nhân viên đó xứng đáng được khen thưởng! Nhờ thầy giúp em với! Giờ có thể hướng là như thế này: Trong file để ngoài destop có nút bấm là LINK, sau khi nhập xong bấm nút LINK thì file em giấu cũng có nội dung y chang như vậy luôn! Nhờ thầy nghiên cứu giúp em với!
Vậy thì quá dễ ---> Bạn record macro quá trình SaveAs là được rồi (vì cái bạn nói tương đương với SaveAs)
 
Làm vậy thì lại quay về cái vụ đường dẫn làm sao thầy?
Code này trong Module:
Mã:
Sub SaveCopy()
  On Error Resume Next
  With ThisWorkbook
    .Save
    .SaveCopyAs [COLOR=red][B]"D:\Excel\[/B][/COLOR]" & .Name
  End With
End Sub
Code này trong Workbook
PHP:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
  SaveCopy
End Sub
Lưu ý chổ màu đỏ: Sửa lại cho phù hợp với đường dẫn theo ý bạn
 
Code này trong Module:
Mã:
Sub SaveCopy()
  On Error Resume Next
  With ThisWorkbook
    .Save
    .SaveCopyAs [COLOR=red][B]"D:\Excel\[/B][/COLOR]" & .Name
  End With
End Sub
Code này trong Workbook
PHP:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
  SaveCopy
End Sub
Lưu ý chổ màu đỏ: Sửa lại cho phù hợp với đường dẫn theo ý bạn
Thầy ơi! Khi file đó lưu lần thứ 2 thì nó hiện bảng và đường dẫn " A file named 'D:vd.xls' already exist do you want replace" nếu vậy thì nó thấy đường dẫn sao thầy?
 
Thầy ơi! Khi file đó lưu lần thứ 2 thì nó hiện bảng và đường dẫn " A file named 'D:vd.xls' already exist do you want replace" nếu vậy thì nó thấy đường dẫn sao thầy?
Làm gì có vụ này chứ ---> Tôi thí nghiệm kỹ mới đưa lên đây bạn à!
Nếu bạn không làm được, hãy gữi file đang làm (có code) lên đây nhé
 
Web KT
Back
Top Bottom