Khóa vùng dữ liệu

  • Thread starter Thread starter yome
  • Ngày gửi Ngày gửi
Liên hệ QC

yome

GPE thật tuyệt vời
Tham gia
9/5/08
Bài viết
347
Được thích
113
Chào các anh chị GPE!
Em cò 1 file vidu (file đính kèm). Em muốn thiết kế mật khẩu vùng dữ liệu để không ai sửa văđựuowc công thức em thiết lập. Cụ thể câu hỏi có trong file đính kèm rồi.
Xin anh chị vui lòng chỉ dùm!
 

File đính kèm

Chào các anh chị GPE!
Em cò 1 file vidu (file đính kèm). Em muốn thiết kế mật khẩu vùng dữ liệu để không ai sửa văđựuowc công thức em thiết lập. Cụ thể câu hỏi có trong file đính kèm rồi.
Xin anh chị vui lòng chỉ dùm!
Bạn chọn locked cho toàn bộ cell, bỏ chọn locked D1, sau đó thêm đoạn code Unprotect và protect trước và sau khi fillter là ok
PHP:
Private Sub worksheet_change(ByVal target As Range)
If target.Address = "$D$1" Then
ActiveSheet.Unprotect
[A5].CurrentRegion.AutoFilter 6, IIf(target = "", "<>", target)
ActiveSheet.Protect
End If
End Sub
 
Anh hoangdanh ơi, em làm rồi nhưng có điều là khi thực hiện lọc xong vào Tools\Protection\Unprotection lại sửa được mà anh?
 
Anh hoangdanh ơi, em làm rồi nhưng có điều là khi thực hiện lọc xong vào Tools\Protection\Unprotection lại sửa được mà anh?
Bạn thêm Pass vào trong code thì ai mà sửa được chứ (muốn sửa đương nhiên phải biết pass) ---> Nói chung là "tương đối" thôi
 
Anh hoangdanh ơi, em làm rồi nhưng có điều là khi thực hiện lọc xong vào Tools\Protection\Unprotection lại sửa được mà anh?
Thì protect bằng pass vào. thêm ví dụ muốn đặt pass protect abc thì:
PHP:
Private Sub worksheet_change(ByVal target As Range) 
If target.Address = "$D$1" Then 
ActiveSheet.Unprotect "abc"
[A5].CurrentRegion.AutoFilter 6, IIf(target = "", "<>", target) 
ActiveSheet.Protect "abc"
End If 
End Sub
 
BẢNG TÍNH TIỀN SỐ TIỀNSỐ LƯỢNGTHÀNH TIÈN 500 - 200 - 100 - 50 - 10 - 20 - 5 - 2 - 1 - TỔNG CỘNG - mình mún khóa cột số tiền, thành tiền,nhưng vẫn tính được số lượng * số tiền ,số lượng mình ko khóa đê nhập vào và ô tổng cộng thì khóa bằng cách nào giúp mình với.thak mọi người
 
Bạn chọn những ô không cần khóa (Số lượng + Số tiền) và chọn Format - Cells - Protection, bỏ chọn nút lock. Sau đó chọn Tools - Protection - Protect Sheet, gõ password của bạn vào ô Password to unprotect sheet.
 
Làm thế nào để duy trì giá trị o 1 cột?

Xin các bác trong diễn đàn chỉ giáo cho em với. Ví dụ mình có số liệu trong 2 hay nhiều cột, cột thứ 3 là bằng cột 1 + cột 2. Giờ mình muốn hỏi là làm thế nào để duy trì giá trị cột 3 khi mình thay đổi hoặc xóa dữ liệu trong cột 1 hoặc cột 2.hay la co thể lấy giá trị cột 3 ra mà ko phụ thuộc vào công thức nữa được ko?
Mình có ví dụ trong file kèm theo, mong các bac giúp sớm cho.thanks..
 

File đính kèm

Web KT

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

Back
Top Bottom