tranviethung
Thành viên mới
- Tham gia
- 26/8/08
- Bài viết
- 37
- Được thích
- 3
Bạn chạy đoạn code sau (chép vào Module)Mình có file excel đã protect các sheet, pass chung là soluzionaindra. Giờ muốn viết 1 macro tự động bỏ protect của tất cả các sheet trong file. Mong các bạn giúp đỡ, mình gửi kèm file nhé: Vì mình có nhiều file dạng đó, mà lại đi chọn từng sheet gõ pass vào thì mất rất nhiều thời gian!!!
Const Pas = "soluzionaindra"
Sub Unpass()
Dim Sh As Worksheet
For Each Sh In Worksheets
Sh.Unprotect (Pas)
Next
MsgBox "UnProtected " & Worksheets.Count & " Sheet."
End Sub
Mình có file excel đã protect các sheet, đã dùng 1 số chương trình để dò pas nhưng không tìm được. Ai có phần mềm nào tìm được pas cùa File này gửi cho mình nhé!
Bạn chạy đoạn code sau (chép vào Module)
PHP:Const Pas = "soluzionaindra" Sub Unpass() Dim Sh As Worksheet For Each Sh In Worksheets Sh.Unprotect (Pas) Next MsgBox "UnProtected " & Worksheets.Count & " Sheet." End Sub
cái này chỉ mở các sheet có cùng password thôi đúng không còn các sheet khác nếu đặt password khác nhau thì em test không chạy được nữa và bị lỗi rồi !
Nguyên văn bởi tranviethung
Mình có file excel đã protect các sheet, pass chung là soluzionaindra. Giờ muốn viết 1 macro tự động bỏ protect của tất cả các sheet trong file. Mong các bạn giúp đỡ, mình gửi kèm file nhé: Vì mình có nhiều file dạng đó, mà lại đi chọn từng sheet gõ pass vào thì mất rất nhiều thời gian!!!
Bạn dùng cái này nhé, chỉ mất 20s cho mỗi sheet là cùng thôi. Nó sẽ xóa hết pass cho bạn đặt pass mới. Còn vẫn giữ pass thì đầy chương trình khác trên mạng. Down về rồi add nó vào add-in, cứ chạy theo hướng dẫn là ok. http://www.mediafire.com/?dbbxd5z5gac
Vì vậy chắc làm phiền các hạ kiểm tra lại thông tin trên.Bill Gates đã viết:Cần mang đồng hồ đi sửa mới được, dạo này đồng hồ chạy nhanh quá.
Mình chạy code của các bạn.cái này chỉ mở các sheet có cùng password thôi đúng không còn các sheet khác nếu đặt password khác nhau thì em test không chạy được nữa và bị lỗi rồi !
Chạy thế nào nhỉ minh fkhoong thấy chạy được bạn ơiBạn dùng cái này nhé, chỉ mất 20s cho mỗi sheet là cùng thôi. Nó sẽ xóa hết pass cho bạn đặt pass mới. Còn vẫn giữ pass thì đầy chương trình khác trên mạng. Down về rồi add nó vào add-in, cứ chạy theo hướng dẫn là ok. http://www.mediafire.com/?dbbxd5z5gac
Xem chơi cho vuiChạy thế nào nhỉ minh fkhoong thấy chạy được bạn ơi
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 1
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 2