...
(2) Phần nhiều hàm đều có thể chuyển sang viết VBA để sử dụng; Bạn thử hứng thú với đề tài này xem sao
...
Đây là cách khó nhất. Tự dưng nhảy vào tìm hiểu cách sử dụng hàm.
Bắt đầu bằng mua một cuốn sách VBA. Đọc hết phần giới thiệu. Nên nhớ rằng mình bắt đầu, đọc phần giới thiệu không phải để đánh giá quyển sách, mà là để biết đại khái cái mình muốn học nó có gì.
Kế đó, đọc phần tóm tắt chương trình (contents). Lúc đọc thì lấy một quyển vở ra, đọc đến đâu ghi xuống đến đó. Mục đích là để đầu óc làm quen thật nhanh với các từ ngữ. Trong lúc chép, đầu óc cố suy nghĩ xem các từ ngữ ấy muón nói gì. Khong cần phải nhiểu hết, lần đầu chỉ cần 1/4~1/2. Từ từ sẽ nghiệm ra chỗ còn lại sau. Tác giả bài #38 khoe là mình có thể học nhanh là vì đã ở đây lâu, giai đoạn này đã từng tự động nhập vào óc nhưng không nhận ra. Nếu không có giai đoạn này, học lập trình không nhanh vậy đâu.
Sau đó, giở quyển sách ra đọc và làm hết mọi bài tập.
- Nếu đến gần nửa quyển sách mà không cần tham khảo mạng thì tốt. Lúc ấy có thể tìm thêm một quyển khác (quyển khác, cùng rình độ chứ không phải quyển 2, tiếp theo quyển 1) để học song song.
- Nếu mới một vài chương đã phải hỏi thì chịu khó hỏi với đầy đủ chi tiết thắc mắc cũng như ngữ cảnh, tình cảnh mình gặp. Ví dụ "chương 2, Cấu Trúc Sub, và Cách Thức Chạy/Gọi Sub, ở dòng ....(copy đoạn ấy)". Nếu người trên GPE hiểu bạn hỏi gì và trả lời thì tốt. Nếu người ta phải hỏi lại năm bảy lượt thì kỹ năng gioa tiếp của bạn quá dở. Cần học kỹ năng này trước khi bắt đầu học tiếp VBA.
- Sau khi học gần hết 2 quyển sách (quyển thứ 2 học sau quyển trước cỡ 1/3~1/2) thì bắt đầu suy nghĩ tự tìm bài tập cho mình và tha hồ hỏi han, nghiên cứu.
Đây là cách tôi dạy học trò tôi. Không nhanh nhưng không hề thấy vấp. Bất cứ cô cậu nào vấp, kiểm lại thì rõ ra là lỗi muốn đốt giai đoạn, nhảy chương hoặc chỉ đọc lướt qua chương.