Trong Excel có lập trình VBA chắc ai cũng đa biết. Anh chị, cô chú cho em hỏi chút.
Em không phải dân kế toán, it và chưa biết gì về các loại lập trình liệu có học được không. ...
Theo tôi thì dân kế toán KHÔNG NÊN học VBA trước khi nắm vững bảng tính mở rộng.
Bây giờ nói chuyện "không phải dân kế toán". Bạn phải tự trra lời những câu hỏi sau. Tôi nói "tự" có nghĩa là tự bạn biết cho mình và tự chịu trách nhiệm với chính mình, không cần phải biện hộ với ai cả.
Trước hết, hãy tự đặt câu hỏi cho mình: "học VBA để làm gì?". Câu này nếu trả lời lạng quạng thì không đủ chí để học lập trình đâu, nên quên đi.
Kế đó là câu hỏi "tại sao VBA? tại sao không phải là JavaScript, hay PHP?".
Gợi ý: nếu học giỏi và kiên trì thì sau 1 năm, người học VBA sẽ làm đợc những gì? người học JavaScript có thể làm được những gì?
(tôi đặt cnho cái mốc 1 năm bởi vì chỉ có những người đầu óc siêu đẳng mới có thể học giỏi trong vòng vài tháng. Mà những người này thì giờ này đã học xong rồi, khong phải lên diễn đàn hỏi)
Câu này phải biết cho cặn kẽ trước khi bắt đầu học.
Nếu 1 người biết VBA trước các công thức thì làm sao đây bạn?
VBA đâu có bắt buộc phải biết công thức nào. Chỉ cần biết mở Excel ra và Alt+F11 thôi.
Tôi thấy nhiều bài ở đây lập trình VBA hoàn toàn đâu có liên quan gì đến bảng tính. Điển hình những bài toán như "bốc số ngẫu nhiên", "đoán số đề", "xếp tổ hợp", hay "mở nhạc", "lấy dữ liệu từ quép",...