Chuyển file thành New Book?

Liên hệ QC

pmhoang

Thành viên thường trực
Tham gia
4/7/08
Bài viết
269
Được thích
83
Mình muốn 1 file khi nhập sai password thì nó sẽ chuyển thành file trắng, giống như New Book vậy.
Mình đã làm được nó, nhưng mà sau khi chuyển thành Newbook nó vẫn còn chứa code ở bên trong Module (file 1)
Mình lại đặt code vào trong sheet để nhằm xóa sheet la no xoa luon code, nhưng nó lại không xoa được sheet chứa code (file 2)
Vậy làm sao để nó vừa xóa được sheet vừa không để lại code cho giống như la 1 New Book vậy?

Chú ý: Mình đã đọc cách xóa Module, nhưng cách làm đó phải chọn chức năng Tools/Macro/Security/Trust all installed thì mới xóa được. cảm thấy không hiệu quả nên mình đã đưa code vào sheet.
 

File đính kèm

  • New Book.zip
    197.3 KB · Đọc: 25
Lần chỉnh sửa cuối:
Mình muốn 1 file khi nhập sai password thì nó sẽ chuyển thành file trắng, giống như New Book vậy.
Mình đã làm được nó, nhưng mà sau khi chuyển thành Newbook nó vẫn còn chứa code ở bên trong Module (file 1)
Mình lại đặt code vào trong sheet để nhằm xóa sheet la no xoa luon code, nhưng nó lại không xoa được sheet chứa code (file 2)
Vậy làm sao để nó vừa xóa được sheet vừa không để lại code cho giống như la 1 New Book vậy?

Chú ý: Mình đã đọc cách xóa Module, nhưng cách làm đó phải chọn chức năng Tools/Macro/Security/Trust all installed thì mới xóa được. cảm thấy không hiệu quả nên mình đã đưa code vào sheet.
Sao bạn không Add 1 Workbook mới rồi đóng file cũ lại, như vậy Wb mới này làm gì còn code?
 
Sao bạn không Add 1 Workbook mới rồi đóng file cũ lại, như vậy Wb mới này làm gì còn code?
Làm như thế thì người lưu hay tắt file, nó sẽ hỏi lưu file (vì New Book chưa được lưu, nên ko có tên, thì nó sẽ hỏi tên khi lưu), Mình muốn nó không có hỏi gì hết, và lưu lại đúng tên file củ của nó.
Mình muốn người ta mở lên, người ta nhầm tưởng rằng đây chỉ là 1 file trắng thôi.
 
Làm như thế thì người lưu hay tắt file, nó sẽ hỏi lưu file (vì New Book chưa được lưu, nên ko có tên, thì nó sẽ hỏi tên khi lưu), Mình muốn nó không có hỏi gì hết, và lưu lại đúng tên file củ của nó.
Mình muốn người ta mở lên, người ta nhầm tưởng rằng đây chỉ là 1 file trắng thôi.
Hình như bạn đang muốn: Nếu nhập sai pass thì sẽ xóa toàn bộ nội dung (kể cả code) của Thisworkbook, đúng không?
Nếu là tôi thì tôi làm khác: Nhập sai pass, xóa luôn file... thế sẽ tiện hơn!
 
Hình như bạn đang muốn: Nếu nhập sai pass thì sẽ xóa toàn bộ nội dung (kể cả code) của Thisworkbook, đúng không?
Nếu là tôi thì tôi làm khác: Nhập sai pass, xóa luôn file... thế sẽ tiện hơn!
Xóa luôn file thì em đã đọc post của Tedaynui rồi, nhưng cảm thấy làm vậy người mở file sẽ cảm thấy rất là giận giử vì biết mình bị gài độ. (Tự nhiên mới thấy file đó, giờ mất tiêu rồi)
Nếu mà xóa file đi rồi, mình tạo 1 file new và lưu lại với cái tên là tên file vừa bị xóa thì hay biết mấy.
 
Nếu mà xóa file đi rồi, mình tạo 1 file new và lưu lại với cái tên là tên file vừa bị xóa thì hay biết mấy.
File bị xóa mất thì code cũng mất luôn ---> Lấy gì điều khiển quá trình lưu file?
Nói chung tôi chẳng mặn mà gì mấy vụ bảo mật này ---> Nói xin lổi, cho dù bạn có làm giống gì mà người dùng họ Disable macro thì bạn cũng.. tèo
Dành thời gian nghiên cứu EXCEL NÂNG CAO sẽ hay hơn bạn à! ---> Nghiên cứu mấy trò này chỉ tổ... HƯ NGƯỜI
(Pass piếc.. vất vả quá)
 
Web KT
Back
Top Bottom