Chào thầy, em viết code trong module nhưng khi chạy lại xuất hiện thông báo:
Argument not optional.
Không chạy được thầy, giờ chỉnh sao ạ thầy.
Chào bạn bạn phải đẩy code, hoặc file lên mình mới biết tại sao được chứ
Code đây thầy ah:
Sub macro1()
msgbox “xin chao”
end sub
xong e chạy nó ra dòng thông báo như e hỏi thầy ạ.
Với lỗi Argument not optional có thể bạn đang gặp vấn đề là trùng tên macro:
Bạn kiểm tra lại xem có macro nào tên là macro1 nữa không, vì 2 macro trùng tên thì VBA sẽ không chạy. Bạn phải đổi tên khác đi mới được.
Em chỉnh được rồi ah. Em cảm ơn thầy ạ
mình đang bị lỗi như thế này, không biết phải làm thế nào cho nó giống với giao diện của thầy
Trong cửa sổ VBA bạn cần mở cửa sổ Project (hiện đang bị ẩn nên bạn không biết viết code ở đâu).
Cách làm:
- Vào thẻ View trên thanh công cụ
- Chọn mục Project Explorer
Tại cửa sổ Project bạn có thể chọn viết code theo module hoặc theo Userform, theo sự kiện...
Bạn có thể ấn ctrl+r trong cửa sổ vba trên bàn phím nếu không được có thể đọc bài viết này:
Thầy cho em xin file quản lý dự án xây dựng bằng excel được ko ạ!