Xin code Enable khi nhập dữ liệu

Liên hệ QC

saobekhonglac

Thành viên mới
Tham gia
1/11/08
Bài viết
1,565
Được thích
1,454
Giới tính
Nam
Chào anh/chị.

Anh/chị giúp em code này với. Khi mở file thì phải chọn nút Enable thì mới được nhập dữ liệu vào cột A3 của Sheet Sum.

Cám ơn anh/chị.
 

File đính kèm

Có ai giúp mình với. Mình đang cần sử dụng.

Cám ơn.
 
Enable để khi người sử dụng bắt buộc phải Enable Content thì mới nhập dữ liệu được (bắt buộc Enable thì những VBA khác mới có tác dụng). Anh làm giúp em đi.

Enable cái con khỉ mốc gì. Bạn Protect sheet vùng là được rồi, khi nào muốn nhập thì unprotect ra thôi. chứ code kiết gì ở đây cho lắm chuyện vậy....
 
Chào anh/chị.

Anh/chị giúp em code này với. Khi mở file thì phải chọn nút Enable thì mới được nhập dữ liệu vào cột A3 của Sheet Sum.

Cám ơn anh/chị.
Hy vọng đúng ý bạn, bạn click vào Enable để nhập, nháy lần nửa để khóa, mở, khóa..... (Hên xui nghe!)
 

File đính kèm

Trên file của anh thì làm được nhưng khi cope code sang file của em thì nó báo lỗi. Anh xem lại giúp em.

Cám ơn.


Hy vọng đúng ý bạn, bạn click vào Enable để nhập, nháy lần nửa để khóa, mở, khóa..... (Hên xui nghe!)
 

File đính kèm

  • Loi.jpg
    Loi.jpg
    55.1 KB · Đọc: 31
Lần chỉnh sửa cuối:
Trên file của anh thì làm được nhưng khi cope code sang file của em thì nó báo lỗi. Anh xem lại giúp em.

Cám ơn.
Bạn gửi file lên đây mình chỉnh giúp cho, trên hình nó báo lỗi tại sub auto_open mà chứ đâu có báo lỗi code của mình đâu.
 
Cám ơn anh.

Em đã sửa lại ở trên rồi, nhưng khi mở file lên mặc định là nhập được vào A3, khi bấm Enable thì mới không nhập được. Em muốn sửa lại mặc định khi mở file là không nhập được vào A3, khi bấm Enable thì mới cho nhập. Nhờ anh giúp em.


Nhìn code là thấy copy trật lất rồi! Dòng Public kt As Boolean phải cho lên trên cùng
 
Enable để khi người sử dụng bắt buộc phải Enable Content thì mới nhập dữ liệu được (bắt buộc Enable thì những VBA khác mới có tác dụng). Anh làm giúp em đi.

Nội dung yêu cầu bản thân nó đã mâu thuẫn rồi. Bạn muốn bấm nút để Enable Macro nhưng bạn có nghĩ muốn bấm bất cứ nút nào thì cũng phải Enable Macro trước nó mới có hiệu lực không?
 
Đúng rồi, mình muốn bấm nút Enable thì mới cho nhập, có nghĩa là phải Enable Content (Enable Macro) thì mới bấm nút Enable được (như vậy là code VBA sẽ có hiệu lực, nếu mở file mà không chọn Enable Content thì VBA không có hiệu lực)

Nội dung yêu cầu bản thân nó đã mâu thuẫn rồi. Bạn muốn bấm nút để Enable Macro nhưng bạn có nghĩ muốn bấm bất cứ nút nào thì cũng phải Enable Macro trước nó mới có hiệu lực không?
 
Đúng rồi, mình muốn bấm nút Enable thì mới cho nhập, có nghĩa là phải Enable Content (Enable Macro) thì mới bấm nút Enable được (như vậy là code VBA sẽ có hiệu lực, nếu mở file mà không chọn Enable Content thì VBA không có hiệu lực)

Chính vậy! Nếu người ta mở file và không Enable Macros thì VBA không hiệu lực --> Dẫn đến chẳng có code nào chạy được nên chẳng cấm được gì cả
 
Đúng rồi, mình muốn bấm nút Enable thì mới cho nhập, có nghĩa là phải Enable Content (Enable Macro) thì mới bấm nút Enable được (như vậy là code VBA sẽ có hiệu lực, nếu mở file mà không chọn Enable Content thì VBA không có hiệu lực)
Bạn xem lại file mẫu mình gửi cho bạn, khi mở file thì mình đã khởi tạo biến kt rồi. Nếu bạn copy code sang file bạn thì trong sub auto_open bạn phải khởi tạo biến kt nếu không sẽ disable macro khi mở file.
 
Web KT

Bài viết mới nhất

Back
Top Bottom