Không chạy được vba khi protect sheet trong excel

Tham gia30/5/09Bài viết108Được thích7

  • #1

file excel của mình có dùng đến vba để tính toán, mình muốn khóa một vài ô trong Sheet 1 nên đã dùng chức năng protect sheet. nhưng sau khi dùng protect sheet thì vba không chạy được nữa và hiện thông báo như ảnh mình gửi kèm.
vậy phải làm sao để vừa không cho chỉnh sửa một số cell mà vẫn chạy được vba?
xin nhờ các ace trong gpe giúp đỡ.

File đính kèm

  • Không chạy được vba khi protect sheet trong excel

    Untitled.png

    7.8 KB · Đọc: 50

Không chạy được vba khi protect sheet trong excel

Tham gia11/4/13Bài viết2,155Được thích1,261

  • #2

file excel của mình có dùng đến vba để tính toán, mình muốn khóa một vài ô trong Sheet 1 nên đã dùng chức năng protect sheet. nhưng sau khi dùng protect sheet thì vba không chạy được nữa và hiện thông báo như ảnh mình gửi kèm.
vậy phải làm sao để vừa không cho chỉnh sửa một số cell mà vẫn chạy được vba?
xin nhờ các ace trong gpe giúp đỡ.

Trong code bạn unprotect ở đầu Sub, xong việc protect lại.

Tham gia30/5/09Bài viết108Được thích7

  • #3

Trong code bạn unprotect ở đầu Sub, xong việc protect lại.

bạn hướng dẫn cụ thể hơn được không? mình không biết code unprotect và protect.

Không chạy được vba khi protect sheet trong excel

giaiphap

==(^o^)==

Tham gia12/3/07Bài viết5,624Được thích5,818Donate (Momo)

Không chạy được vba khi protect sheet trong excel
Giới tính Nam

  • #4

bạn hướng dẫn cụ thể hơn được không? mình không biết code unprotect và protect.

Bạn muốn cụ thể thì phải có code thật mới dễ chứ viết code xong bạn lại nói không biết áp dụng vào file của bạn nửa thì mất công không.

Tham gia14/9/10Bài viết9,113Được thích20,191

  • #5

file excel của mình có dùng đến vba để tính toán, mình muốn khóa một vài ô trong Sheet 1 nên đã dùng chức năng protect sheet. nhưng sau khi dùng protect sheet thì vba không chạy được nữa và hiện thông báo như ảnh mình gửi kèm.
vậy phải làm sao để vừa không cho chỉnh sửa một số cell mà vẫn chạy được vba?
xin nhờ các ace trong gpe giúp đỡ.

bạn tham khảo trang web nầy
http://www.giaiphapexcel.com/diendan/threads/117613.Cách-chạy-macro-trong-sheet-bị-protect

Tham gia30/5/09Bài viết108Được thích7

  • #6

Bạn muốn cụ thể thì phải có code thật mới dễ chứ viết code xong bạn lại nói không biết áp dụng vào file của bạn nửa thì mất công không.

ok bạn. sau một hồi google, tìm cả trang web viết tiếng anh thì mình đã tìm được cái này

Không chạy được vba khi protect sheet trong excel

Sheets("Sheet1").Unprotect Password:="123"

Sheets("Sheet1").Protect Password:="123"

Lần chỉnh sửa cuối: 28/11/16

Không chạy được vba khi protect sheet trong excel

Tham gia3/6/14Bài viết896Được thích718Giới tính Nam Nghề nghiệp Quản Lý Cửa Hàng

Không chạy được vba khi protect sheet trong excel

Tham gia14/5/17Bài viết141Được thích125Giới tính Nam

  • #8

Mã:

With Sheet1
    .Protect ("123")
    .Unprotect ("123")
End With

bạn hướng dẫn cụ thể hơn được không? mình không biết code unprotect và protect.

Không chạy được vba khi protect sheet trong excel