Cách khóa sheet ẩn trong excel
Ẩn hiện sheet trong excel là thao tác mà người dùng thường xuyên sử dụng khi làm việc với phần mềm excel, chúng ta đã tìm hiểu cách ẩn hiện sheet excel cơ bản, và bây giờ chúng ta sẽ đi tìm hiểu cách ẩn sheet excel nâng cao hơn, đó là không cho người dùng unhide theo cách thông thường. Cụ thể khi ẩn một sheet thì chỉ cần chọn sheet đó và nhấn Hide Và muốn hiện sheet trở lại thì bạn chọn Unhide Chọn sheet cần bỏ ẩn và nhấn OK Nhưng nếu muốn người dùng không thể hiện sheet mà bạn đã ẩn theo cách thông thường, hay bạn muốn dấu sheet đó đi hãy thực hiện như sau Vào Developer - Visual Basic hoặc nhấn phím tắt Alt + F11 Chọn sheet cần ẩn trong mục VBAProject sau đó ở thuộc tính Visible các bạn chọn 2-xlSheetVeryHidden Lúc này sheet 1 đã bị ẩn, khi bạn click phải vào một sheet khác thì chữ Unhide đã ẩn và không chọn được Nếu muốn sheet đó quay trở lại thì làm tương tự và chọn -1-xlSheetVisble Sheet 1 đã quay trở lại Vì sử dụng thuộc tính của vba nên để file có hiệu lực thì bạn nên lưu dưới dịnh dạng là Excel Macro-Enabled Workbook nhé Chúc các bạn thành công
Ciao cả nhà, Mình phải làm 1 báo cáo tổng hợp trong đó có 1 sheet tổng hợp và các sheet dữ liệu. Mình đang gặp các vấn đề sau rất mong sự giúp dỡ của anh em: - Cách 1: Có cách nào chuyển dữ liệu từ sheet tổng hợp ra file word. Mình đã thử = lệnh Copy/Paste, nhưng vì báo cáo bao gồm nhiều bảng dữ liệu và đồ thị khi chuyển ra file word thì định dạng rất xấu. Vì báo cáo có
nhiều trang nên nếu chỉnh lại format thì rất mất thời gian vì tuần nào cũng báo cáo. - Cách 2: Vì lí do trên nên mình định gửi báo cáo = file excel luôn, tuy nhiên lại vướng 2 vấn đề sau: + Mình muốn hide các sheet dữ liệu và khóa luôn ko muốn cho ai unhide được --> Ai có cách nào giúp với; + Sheet báo cáo có rất nhiều công thức để lấy các dữ liệu từ các sheet kia, do đó mình muốn ko ai thay đổi hoặc ko muốn ai nhìn thấy. Mình đang dùng Office 2007. Anh em
cao thủ giúp mình xử lý các vấn đề trên với nhé. Thanks.
Cách ổn nhất là bạn gửi báo cáo bằng File chỉ có value không còn công thức, lo gì ai xem được. Mọi cố gắng để ẩn Sheet, đặt pass.... chỉ có thể làm khó người không biết thôi.
Thật ra ko phải là mình ko muốn chia sẻ kiến thức, bởi vì file dữ liệu chứa rất nhiều thông số của nhiều năm để mình vẽ các trend giúp nhận dạng, xem xu hướng thế nào. Nếu ai đó vô tình/ cố ý thay đổi các dữ liệu thì lúc đó ko thể kiểm tra được là value của ngày nào thay đổi.
Ciao cả nhà, Mình phải làm 1 báo cáo tổng hợp trong đó có 1 sheet tổng hợp và các sheet dữ liệu. Mình đang gặp các vấn đề sau rất mong sự giúp dỡ của anh em: - Cách 1: Có cách nào chuyển dữ liệu từ sheet tổng hợp ra file word. Mình đã thử = lệnh Copy/Paste, nhưng vì báo cáo
bao gồm nhiều bảng dữ liệu và đồ thị khi chuyển ra file word thì định dạng rất xấu. Vì báo cáo có nhiều trang nên nếu chỉnh lại format thì rất mất thời gian vì tuần nào cũng báo cáo. - Cách 2: Vì lí do trên nên mình định gửi báo cáo = file excel luôn, tuy nhiên lại vướng 2 vấn đề sau: + Mình muốn hide các sheet dữ liệu và khóa luôn ko muốn cho ai unhide được --> Ai có cách nào giúp với; + Sheet báo cáo có rất nhiều công thức để lấy các dữ liệu từ các sheet kia, do đó mình
muốn ko ai thay đổi hoặc ko muốn ai nhìn thấy. Mình đang dùng Office 2007. Anh em cao thủ giúp mình xử lý các vấn đề trên với nhé. Thanks. Vậy bạn nên xuất sheet nào đó cần báo cáo ra dạng *.pdf nhé. Lần chỉnh sửa cuối: 29/5/10
Chỉ hướng cho bạn đi: Bạn đang ở sheet báo cáo. Vào Tools/ Option (Excel 2003)bỏ chọn sheet tabs: Như vậy sheet dữ liệu ẩn, chỉ còn sheet báo cáo xuất hiện thôi.
Chỉ hướng cho bạn đi: Bạn đang ở sheet báo cáo. Vào Tools/ Option (Excel 2003)bỏ chọn sheet tabs: Như vậy sheet dữ liệu ẩn, chỉ còn sheet báo cáo xuất hiện thôi. Nếu làm như bạn thì dùng cách sau lẹ hơn.
Sau cùng đặt pass cho VBA là được. Lần chỉnh sửa cuối: 29/5/10
Sau cùng đặt pass cho VBA là được. Pass VBA mà cr@ck tôi nghĩ có lẹ hơn mấy pass khác nữa đấy Doom à! ---> tôi chỉ cần 5s, hay nói thật chính xác thì chỉ.. trong tích tắc
Pass VBA mà cr@ck tôi nghĩ có lẹ hơn mấy pass khác nữa đấy Doom à! ---> tôi chỉ cần 5s, hay nói thật chính xác thì chỉ.. trong tích tắc Đây chỉ là khóa đối với người ngay và người chưa
biết thôi Thầy à, cái này là con của bác Bill, Bác Bill tập hợp rất nhiều cao thủ trên thế giới mà khi cho ra đứa con nào thì hầu hết đều bị crack.
Để đơn giản ta chỉ cần gửi 1 tấm hình toàn bộ dữ liệu mà ta muốn gửi là ổn. Vì tấm hình thì chụp cũng dễ (chỉ cần nhấn Ctrl + Print Screen -> Paste ra Paint lưu lại là xong). Thích chụp thằng nào thì chụp thằng nấy, rồi gửi báo cáo hình là xong. Cũng đẹp y như ta trình bày trên Excel thôi. Được không?
Để đơn giản ta chỉ cần gửi 1 tấm hình toàn bộ dữ liệu mà ta muốn gửi là ổn. Vì tấm hình thì chụp cũng dễ (chỉ cần nhấn Ctrl + Print Screen -> Paste ra Paint lưu lại là xong). Thích chụp thằng nào thì chụp thằng nấy, rồi gửi báo cáo hình là xong. Cũng đẹp y như ta trình bày trên Excel thôi. Được
không? Với cách này thì không ổn lắm. Nếu vùng dữ liệu lớn sẽ phải chụp nhiều lần rồi mới ghép lại, chỉnh sửa sẽ mất công hơn việc chuyển sang .pdf hoặc paste value
Vâng, ý em nó chỉ là 1 đề xuất thôi!
Vâng, ý em nó chỉ là 1 đề xuất thôi! Xin lỗi do đánh máy nhằm, dạng *.pdf chứ không phải bdf
Vâng, ý em nó chỉ là 1 đề xuất thôi! Tôi nghĩ đã viết nhầm nhỏ trong bài này. Thực ra là *.pdf (định dạng database chuẩn). Và mở thì có rất nhiều chương trình để mở
Ciao cả nhà, Mình phải làm 1 báo cáo tổng hợp trong đó có 1 sheet tổng hợp và các sheet dữ liệu. Mình đang gặp các vấn đề sau rất mong sự giúp dỡ của anh em: - Cách 2: Vì lí do trên nên mình định gửi báo cáo = file excel luôn, tuy nhiên lại vướng 2 vấn đề sau: + Mình muốn hide các
sheet dữ liệu và khóa luôn ko muốn cho ai unhide được --> Ai có cách nào giúp với; + Sheet báo cáo có rất nhiều công thức để lấy các dữ liệu từ các sheet kia, do đó mình muốn ko ai thay đổi hoặc ko muốn ai nhìn thấy. Mình đang dùng Office 2007. Thanks. Nếu là Office2003 thì bạn xem File đính kèm.
Hi nam2806. FIle bạn làm rất hay. Nhưng xem file mình chỉ biết sử dụng mà không biết cách làm như bạn. Bạn có thể chỉ dùm mình cách làm như bạn được không? hi, bạn nam2806. file bạn làm rất hay. Mình xem thì mình chỉ biết sử dụng thôi. Bạn có thể chỉ cho mình và mọi người biết cách làm như bạn không? Chỉnh sửa lần cuối bởi điều hành viên: 29/5/10
Cảm ơn anh em đã hỗ trợ dù rằng kết quả ko như mình mong muốn. Chuyển định dạng sang pdf thì dễ dàng rồi vì mình có pdf factory, tuy nhiên vì báo cáo của mình còn được các phòng khác lấy số liệu (chỉ ở trong sheet báo cáo, dài khoảng 20-30 trang), nên khi mình gửi qua pdf họ lại xin file dạng gốc để copy số liệu, bản vẽ thế là gửi file excel luôn để họ thích làm gì thì làm. Tuy
nhiên về lâu dài thì ko ổn. Thôi để mình tìm hướng khác vậy.
Chào nam2806. Bạn có thể hướng dẫn cách làm của bạn cụ thể được không? Mình cũng như linhngoc là chỉ biết sử dụng thôi khi mở VBA ra thì chưa làm được Sheet1 được. Mong bạn hướng dẫn cụ thể nhé. Cảm ơn bạn nhiều.
Cách ổn nhất là bạn gửi báo cáo bằng File chỉ có value không còn công thức, lo gì ai xem được. Mọi cố gắng để ẩn Sheet, đặt pass.... chỉ có thể làm khó người không biết thôi. Vấn đề ko phải là công thức, bởi vì mình biết chắc chắn các công thức của mình chỉ là thủ công, cơ bản. Vấn đề là dữ liệu, vì có 1 số dữ liệu ko phải ai cũng xem được.
Chào nam2806. Bạn có thể hướng dẫn cách làm của bạn cụ thể được không? Mình cũng như linhngoc là chỉ biết sử dụng thôi khi mở VBA ra thì chưa làm được Sheet1 được. Mong bạn hướng dẫn cụ thể nhé. Cảm ơn bạn nhiều. Đầu tiên, bạn tạo một nút
pass trên file báo cáo. Mình trình độ cũng ngắn, nhưng đây là nhu cầu thực tế nên cố gắng mày mò để đáp ứng công việc. Thực ra, mình chủ yếu dựa vào record macro, lắp ghép các đoạn mã lại theo ý mình chứ
có lập trình gì cao siêu đâu. Thân! Lần chỉnh sửa cuối: 29/5/10
Đầu tiên, bạn tạo một nút pass trên file báo cáo. Mình trình độ cũng ngắn, nhưng đây là nhu cầu thực tế nên cố gắng mày mò để đáp ứng công việc. Thực ra, mình chủ yếu dựa vào record macro, lắp ghép các đoạn mã lại theo ý mình chứ có lập trình gì cao siêu đâu. Thân! Bạn dùng vòng lặp hoặc mãng code sẽ gọn hơn nhiều Lần chỉnh sửa cuối: 31/5/10 |