Không cho xem 1 sheet trong Excel

  • Thread starter Thread starter tinhco
  • Ngày gửi Ngày gửi

tinhco

Trung cấp
Xin chào anh chị trong web,
Em làm báo cáo trên file excel có nhiều sheet cho sếp em xem , trong đó có một sheet mà em đang làm chưa hoàn thành nên chưa muốn sếp em xem. Vậy các anh chị có cách nào làm cho sếp không mở sheet này được không?
Thanks.
 
Ngay tại sheet đó, bạn vào Format -- Sheet -- Hide là ổn thôi. Nếu muốn mở thì bạn làm tương tự nhưng vào Unhide, trong bảng Unhide sheet bạn chọn sheet muốn unhide.
Chúc vui.
 
Thanks darkmoon.
Cho em hỏi thêm là em muốn sếp vẩn thấy tên sheet đó nhưng không mở ra xem được (giống như là thấy nhà nhưng không có chìa khóa để mở cửa vô đó). Có cách nào không các anh chị?
 
Hic hic, mình có cách làm củ chuối thôi :
Cách 1 : Bạn chỉ cần chọn toàn bộ font chữ màu trắng, tô toàn bộ khối, chọn Format Cells --> Protection --> check Hidden. Xong bạn chọn Tools -- Protection -- Protect sheet -- đặt password cho sheet là xong.

Cách 2 : Dùng VBA (hơi củ chuối) Khi sếp click vào sheet của bạn, nó sẽ nhảy đến một sheet khác.
Nhấn ALT--F11 vào VBA chọn sheet mà bạn muốn ko cho sếp xem, bạn gõ :
Private Sub Worksheet_Activate()
Sheet2.Activate
End Sub
sheet2 là sheet mà bạn muốn sếp sẽ thấy.:lol:
Khi xong việc thì bạn chỉ cần vào lại VBA xóa đi hoặc đặt dấu ' trước dòng sheet2.activate
 
darkmoon nói:
Hic hic, mình có cách làm củ chuối thôi :
Cách 1 : Bạn chỉ cần chọn toàn bộ font chữ màu trắng, tô toàn bộ khối, chọn Format Cells --> Protection --> check Hidden. Xong bạn chọn Tools -- Protection -- Protect sheet -- đặt password cho sheet là xong.

Cách 2 : Dùng VBA (hơi củ chuối) Khi sếp click vào sheet của bạn, nó sẽ nhảy đến một sheet khác.
Nhấn ALT--F11 vào VBA chọn sheet mà bạn muốn ko cho sếp xem, bạn gõ :

sheet2 là sheet mà bạn muốn sếp sẽ thấy.:lol:
Khi xong việc thì bạn chỉ cần vào lại VBA xóa đi hoặc đặt dấu ' trước dòng sheet2.activate

Cách 1 thì không ổn đâu. Bởi vì nhìn vào thì không thấy, nhưng khi nhắp chuộc vào từng ô thì nội dung sẽ hiện lên trên thanh công cụ (fx).
 
Dấu sheet

Chào bạn,
Bạn có thể làm theo cách này: Alt+F11
Bạn hãy chọn sheet bạn không cho người khác thấy (cửa sô Project window : Ctrl +F4)
Sau đó bạn chọn thuộc tính Visible: VeryHidden (cửa sổ Properties: F4)

Vậy thì người nhận được nếu không biết làm theo cách này thì cho dù họ có vào menu Format/Sheet/ thì cũng không thể Unhide được.

Chào bạn.
LVD
 
Thanks các anh chị đã hướng dẩn em quá tận tình. Em rất vui và bất ngờ vì được biết rất nhiều cách làm khác nhau.


darkmoon nói:
Cách 2 : Dùng VBA (hơi củ chuối) Khi sếp click vào sheet của bạn, nó sẽ nhảy đến một sheet khác.
Nhấn ALT--F11 vào VBA chọn sheet mà bạn muốn ko cho sếp xem, bạn gõ :

sheet2 là sheet mà bạn muốn sếp sẽ thấy.:lol:
Khi xong việc thì bạn chỉ cần vào lại VBA xóa đi hoặc đặt dấu ' trước dòng sheet2.activate

Thanks darkmoon, mình rất thích cách làm này.
 
Hic hic, mình có cách làm củ chuối thôi :
Cách 1 : Bạn chỉ cần chọn toàn bộ font chữ màu trắng, tô toàn bộ khối, chọn Format Cells --> Protection --> check Hidden. Xong bạn chọn Tools -- Protection -- Protect sheet -- đặt password cho sheet là xong.

Cách 2 : Dùng VBA (hơi củ chuối) Khi sếp click vào sheet của bạn, nó sẽ nhảy đến một sheet khác.
Nhấn ALT--F11 vào VBA chọn sheet mà bạn muốn ko cho sếp xem, bạn gõ :

sheet2 là sheet mà bạn muốn sếp sẽ thấy.:lol:
Khi xong việc thì bạn chỉ cần vào lại VBA xóa đi hoặc đặt dấu ' trước dòng sheet2.activate


Cách 2 khi ấn và giữ ở sheet khóa vẫn nhìn thấy nội dung của sheet, khi nào bỏ tay sheet đó mới nhảy
 
Back
Top