Không cho xem 1 sheet trong Excel

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

tinhco

Trung cấp
14/11/04
65
0
6
Chau Thanh
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.
 
Khóa học Quản trị dòng tiền
darkmoon

darkmoon

Tiền và tiền $$$
12/9/03
402
11
0
43
HCM
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.
 
T

tinhco

Trung cấp
14/11/04
65
0
6
Chau Thanh
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ị?
 
darkmoon

darkmoon

Tiền và tiền $$$
12/9/03
402
11
0
43
HCM
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
 
S

SLL

Cao cấp
7/11/04
208
1
18
43
HCM
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).
 
levanduyet

levanduyet

Welcome
16/10/04
537
19
18
HCM
my.opera.com
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
 
T

tinhco

Trung cấp
14/11/04
65
0
6
Chau Thanh
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.
 
G

girl_hiuhiu

Guest
18/11/14
1
0
1
33
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
 

Xem nhiều