Xin hướng dẫn học VBA
Chào mọi người! Mình có mua 02 Cuốn sách học VBA với Cơ bản và nâng cao của Tác giả: PHAN TỰ HƯỚNG. - Cuốn 2 chưa dám đọc sợ tẩu hỏa nhập ma. Vì vướng cuốn 1. - Cuốn 1: Đọc đến phần cấu trúc điều khiển vòng lặp (Tập 1, chương 9): sao thấy khó nắm bắt quá, cứ lung tung vậy, chả chặt như ngôn ngữ...
www.giaiphapexcel.com
Tôi trả lời cho bạn này (bài #4) vì thớt kia đã khoá nên phải mở thớt mới.
Vòng lặp theo VBA nó có nhiều điểm về căn bản khác hẳn C.
C có tới mấy điểm khác VBA:
1. VBA là interpreter language, chạy đến đâu dịch đến đó. C là compiler language, dịch cả cụm rồi mới nói và chạy được.
2. C được cha đẻ của nó cố tình viết theo 2 tiêu chí (tiêu chí chứ không phải tiêu chuẩn):
2.1. giảm tối thiểu số từ khoá
2.2. gần với ngôn ngữ macro của máy tính.
3. Xuất thân của C từ B (Unix), xuất thân của VBA là VB, QBasic (DOS). Khái niệm về piping của Unix rõ hơn DOS. Cho nên C hỗ trợ piping trong khi VBA thì không. Trênn thựcn tế, dân không biết pipe thì nói chuyện C chỉ thêm mắc cở.
Chú: ADA là ngôn ngữ hướng đối tượng ngày xưa. Khi Modula 3 ra đời thì ADA chỉ còn dùng trong lĩnh vực quân sự.
Tôi có làm việc với vài người xưng là "giỏi ADA" rồi: khi bước qua C++ (không phải C) thì dân Modula dễ nói chuyện hơn ADA.
Nhận xét riêng củab tôi thì do ADA hơn khó viết cho nên dân đã học cái này hay coi rẻ các ngôn ngữ khác là dễ, và kết quả là học lướt qua, sót căn bản cả đống.