Để trở thành lập trình viên chuyên nghiệp.
Học VBA hay một ngôn ngữ lập trình nào, trước hết bạn phải học tiếng Anh trước.
Nếu bạn không làm được bước trên thì chỉ có thể lập trình như một đứa trẻ tò mò về các món đồ chơi mà chúng muốn bố mẹ chúng mua.
Nếu bạn viết chủ đề về khoa học thì không thể dùng các cách đặt theo ngành thể thao được.
Hoặc viết về Vector hình học không gian, thì không thể sử dụng các từ khóa về âm nhạc.
Lập trình không thể có phép nhân hóa trong đó.
Bước vào một ngôn ngữ lập trình, bạn phải đi từ căn bản.
Không phải học ngôn ngữ lập trình ngay mà là học quy chuẩn lập trình, học mô hình lập trình.
Người âu mỹ lập trình họ có tính quy chuẩn rất cao về cấu trúc, logic, suy luận, tương đương như chứng minh toán học, phải trình tự, lập luận xác đáng, trước hết họ vẽ ra giấy một kiến trúc về ứng dụng của họ trước khi họ lập chỉ mục các bước, đánh dấu, gán giải thuật, ....
Bạn có thể chọn mô hình cây hoặc mô hình MindMap, ... để biểu diễn dễ hình dung một kiến trúc ứng dụng của bạn trước khi lập trình.
Bạn có thể xem qua các mô hình lập trình tại các ứng dụng kinh điển trên Github. Để học qua cách họ đặt quy chuẩn khi tạo ra một ứng dụng.
Nếu lập trình theo quy chuẩn thì bạn có trong mình tính nguyên tắc. Trong lập trình việc xảy ra lỗi triền miên không có hồi kết, debug khó khăn, sửa lỗi miệt mài. Là do không có quy chuẩn.
Và khi vào học ngôn ngữ lập trình như VBA. Nếu bạn tự học, với kinh nghiệm của mình tôi nói với bạn rằng hãy tự học đừng nhờ ai cả. Và học những gì cơ bản nhất.
Từ từ mà bước vào viết mã. Hãy học màn hình giao diện của cửa sổ VBE trước.
.............................
Hãy nhớ hai từ "Cơ bản" trong quá trình học của mình.
Tôi có một dự án sắp tới dựa trên Tools VBA_FastCode, hướng dẫn về VBA bạn có thể tìm đọc.