Bảo vệ dữ liệu đã nhập trong file Excell.

Liên hệ QC

luuvanchuan

Thành viên mới
Tham gia
11/12/19
Bài viết
28
Được thích
1
Gửi các cao thủ EXCELL, giúp em với.

Em cần bảo vệ 1 trang Excell, với mong muốn là vẫn cho nhập dữ liệu vào các ô trống , có thể sửa được luôn nếu nhập sai.
Nhưng khi đã Close hoặc save rồi thì không sửa đưuọc nữa. muốn sửa phải có Pass.

Xin đa tạ!
 
Gửi các cao thủ EXCELL, giúp em với.

Em cần bảo vệ 1 trang Excell, với mong muốn là vẫn cho nhập dữ liệu vào các ô trống , có thể sửa được luôn nếu nhập sai.
Nhưng khi đã Close hoặc save rồi thì không sửa đưuọc nữa. muốn sửa phải có Pass.

Xin đa tạ!
Không phải cao thủ được không bạn.Dùng VBA.
 
Snow25
Xin cảm ơn, nhưng vấn đề là em mù tịt VBA.
Nếu có thể giúp em đc không?
 
Lần chỉnh sửa cuối:
Tôi thấy mình dùng mật khẩu bảo vệ vẫn ngon. Vào save as ->> tool >>>general option>> có 2 mật khẩu
1. Mật khẩu để mở
2. Mật khẩu để chỉnh sữa file exel
Xong rồi save lại. Hết việc
bạn ơi, ý mình là vẫn cho nhập bình thường dữ liệu mới vào, có thể sửa nếu nhập sai. nhưng khi đã save hoay Close rùi thì không đưuọc sửa dữ liệu cũ đã nhập nữa. muốn sửa phải có Pass. như vậy mình mới quản lí được dữ liệu cũ đã nhập, tránh bị xóa.
 
Vậy bạn upload lên Google drive, sau đó tạo link chia sẻ, bạn muốn ai nhập nội dung vào thì share link cho người đó. Họ có thể nhập dữ liệu vào, nhưng không xóa file được
Cảm ơn Thanhnienmoihcm
Hiện tại công ty mình quản lí trên sever, chỉ cấp quyền cho 1 số máy vào được.
Tuy nhiên mục đích bảo vệ dữ liều mình đã nói trên rùi.
Mình có tìm hiểu và biết có thể bảo vệ qua VBA. nhưng mình mù tịt cái í.
Rất mong đưuọc mọi ngời trợ giúp!
 

File đính kèm

  • Quản lí sản xuất 320 092019 Ver1.2.xlsm
    2.3 MB · Đọc: 9
Bạn thử.File bạn nhiều công thức quá.
Snow25

Cảm ơn bạn đã rất nhiệt tình
Nhưng mình đã test, tuy nhiên chỉ có tác dụng ở tai 1 số dòng, cột nhất định.
Vì đây là File theo dõi sản xuất, dữ liệu mới đưuọc cập nhật vào những ô trống hàng ngày, thậm chí các dòng bên duwois cũng được nhập thêm dữ liệu vào.
Mình có thử coppy các dòng cuối , nhưng không có tác dụng bảo vệ.

vậy bạn có thể giúp mình đc không. ( vẫn có thể chèn thêm dòng ( có thể dùng đến tối đa 25.000 dòng), thêm cột, và bảo vệ toàn bộ trang tính)
 

File đính kèm

  • Quản lí sản xuất 320 092019 Ver1.2.xlsm
    2.3 MB · Đọc: 3
Bạn @snow25 ơi, cho mình hỏi tý, nếu chọn từ 2 hoặc 4 sheet thì chỉnh code làm sao bạn.
 
Snow25

Cảm ơn bạn đã rất nhiệt tình
Nhưng mình đã test, tuy nhiên chỉ có tác dụng ở tai 1 số dòng, cột nhất định.
Vì đây là File theo dõi sản xuất, dữ liệu mới đưuọc cập nhật vào những ô trống hàng ngày, thậm chí các dòng bên duwois cũng được nhập thêm dữ liệu vào.
Mình có thử coppy các dòng cuối , nhưng không có tác dụng bảo vệ.

vậy bạn có thể giúp mình đc không. ( vẫn có thể chèn thêm dòng ( có thể dùng đến tối đa 25.000 dòng), thêm cột, và bảo vệ toàn bộ trang tính)
Nếu mà toàn bộ trang tính thì code nó sẽ lâu nên mình để 6000 dòng và 55 cột.Bạn có thể vào xem code và sửa ở trong đó.
Bạn @snow25 ơi, cho mình hỏi tý, nếu chọn từ 2 hoặc 4 sheet thì chỉnh code làm sao bạn.
Cái này bạn vào code sửa chọn thêm các sheets thôi.Ví dụ dùng vòng lặp For next chạy từ sheet1 đến sheets 4 là được mà.
 
Nếu mà toàn bộ trang tính thì code nó sẽ lâu nên mình để 6000 dòng và 55 cột.Bạn có thể vào xem code và sửa ở trong đó.

Cái này bạn vào code sửa chọn thêm các sheets thôi.Ví dụ dùng vòng lặp For next chạy từ sheet1 đến sheets 4 là được mà.
Xin lỗi về sự bất tiện vì đã chen ngang bài viết, vì thấy bài của bạn rất hay, mình chưa am hiểu về vba cho lắm, nếu file có từ 10 sheet trở lên thì bạn có thể chỉ rõ cách sửa được không. Rất mong được sự hồi âm của bạn! Thân!
 
Cho tôi hỏi, nếu muốn khóa thêm cell có công thức thì thêm lệnh như thế nào
Cell công thức có thể trả về 1 giá trị hoặc = 0 hoặc trả về ""
cảm ơn các bạn!
Vậy bạn kiểm tra xem nó là công thức hay không.Nếu nó là công thức thì khóa lại.
 
Web KT
Back
Top Bottom