RaoVat24h
Excel Office

Hướng dẫn lập trình VBA căn bản

Advertisement

Hướng dẫn lập trình VBA căn bản 

Để bắt đầu học Lập trình VBA một cách tốt nhất, các bạn hãy thử theo cách sau của tôi, nếu thấy hay thì có thể vận dụng:
1. Học cửa sổ VBE , menu và các nút trên VBE
2. Học cách Debug một dòng code (Phải biết), Cách Debug đi đôi với cửa sổ Local Window và Watch Window để xem code chạy từng dòng như thế nào ở menu Debug.

+ Viết code với chế độ Debug Mỗi lần viết đoạn Code xong là Ấn “Compile …” để soát lỗi​
+ Chạy Code (F5) để soát lỗi​


3. Tìm kiếm hàm, các hằng (ví dụ: vbBlack, vbNullString, …) , các phương thức,… trong: Object Browers ( Ấn F2 ) (Rất quan trọng)
4. Các Cửa sổ VBE: Immediate (Ctrl + g), Locals Window, Watch Window

+ Immediate: Debug trong Immediate rất hay để các bạn có thể viết hàm để chạy thử.​
++ Nếu là Function thì Gõ chuỗi vào cửa sổ Immediate và ấn Enter:​
?TestFunction(Var1,Var2, …)​
?1 = 2​
?TypeName(Worksheets)​
++ Với Sub thì không cần dấu ?​
+ Locals Window và Watch Window: Đánh dấu Breakpoint chạy debug (Dấu tròn đỏ trước dòng code), thì cửa sổ này sẽ diễn giải code đang chạy từng dòng như thế nào​

5. Các phím tắt VBE: https://www.excelcampus.com/vba/excel-vba-macro-shortcuts/
6. Cách thêm References
7. Học VBIDE để biết cách tạo module, class module, … của Excel và VBA bằng chính VBA
8. Học các Hàm, Các phương thức hướng sự kiện. (Vận dụng tìm kiếm trong Object Browers)
Cách bắt sự kiện Application (Thường là một Add-Ins ) , Workbook, Worksheet, Userform
9. Học căn bản VBA. Module VBA basic dưới kia và *Tham Khảo học: http://viettuts.vn/excel-vba
Hàm dbPrint của tôi có thể giúp đỡ các bạn lập trình Mảng tốt hơn.
10. Sau khi viết code xong Các file có thể lưu được Code VBA:

+ Với trang tính: xls, xlsm, xlsb (Khuyên dùng)​
+ Add-ins và Style Sheet: xla, xlam (Khuyên dùng), sxl​


——————————————
Module Này chỉ là ý kiến cá nhân của tôi, dùng để xem những gì căn bản nhất, và chạy test các thủ tục.
Các bạn cần Vào cửa sổ VBE – Vào Tools – Vào References – tìm thêm Microsoft Scripting Runtime để module đủ điều kiện chạy các khai báo Object (Đối tượng)

Link tải ở bên dưới từng tài liệu. Các bạn quan tâm có thể tải về nhé. Xin cảm ơn.

IMG_20181116_1

1. 18 Lối tắt Macro VBA Excel cho năm 2018

2. Sách hay 490 trang về lập trình Macro VBA cho Excel – Writing Excel Macros with VBA

3. Sách hay về lập trình VBA Macro – Access VBA programming for DUMMIES

4. Sách hay về lập trình VBA – Excel VBA Programming For Dummies, 3rd Edition

5. Sách hay – Huấn luyện VBA Excel trong 24 giờ

6. Sách hay về lập trình Macro VBA – Programing in Microsoft VBA an Instrduction

7. Sách hay về lập trình VBA – Làm chủ VBA cho Microsoft Office 2013 ( full 3 tập 999 trang )

8. Sách hay về lập trình VBA Macro – Microsoft Excel Macro VBA – tác giả Premier

9. Chia Sẻ Tài Liệu VBA Cho Người Chưa Biết Gì – Sách hay Lập Trình VBA trong Excel


10. Hàm VBA nội suy 1 và 2 chiều trong Excel

https://quantriexcel.blogspot.com/2018/11/ham-vba-noi-suy-1-va-2-chieu-trong-excel.html

11. Sách hay về lập trình VBA Macro – Microsoft Excel VBA programing for Absolute Beginer

http://www.quantriexcel.info/2018/11/sach-hay-ve-lap-trinh-vba-macro_17.html

12. Sách hay – Bộ tài liệu 1083 trang về Macro ” VBA 2010 in Excel “

http://www.quantriexcel.info/2018/10/sach-hay-bo-tai-lieu-1083-trang-ve_34.html

13. Sách hay về lập trình Macro VBA – EXCEL VBA MADE EASY

http://www.quantriexcel.info/2018/11/sach-hay-ve-lap-trinh-macro-vba-excel.html

14. Tổng hợp 40+ Code Macro VBA thông dụng và dễ hiểu dành cho các bạn

http://www.quantriexcel.info/2018/11/tong-hop-40-code-macro-vba-thong-dung.html

15. Tài liệu quý tải free – 30 ví dụ hữu ích về Code VBA thông dụng nhất cho Excel

http://www.quantriexcel.info/2018/09/tai-lieu-quy-tai-free-30-vi-du-huu-ich.html

16. Tài liệu rất quý dài 1180 trang VBA cho Excel 2007, rất hay và dễ hiểu

http://www.quantriexcel.info/2018/10/tai-lieu-rat-quy-dai-1180-trang-vba-cho.html

17. Tải free Giáo trình Macro VBA hay nhất 2018

http://www.quantriexcel.info/2018/09/tai-free-giao-trinh-macro-vba-hay-nhat.html

18. Sách hay về lập trình VBA Macro cho Excel – Mastering for Microsoft office 2013 ( full 3 tập 942 trang )

http://www.quantriexcel.info/2018/11/sach-hay-ve-lap-trinh-vba-macro-cho.html

19. Sách hay về lập trình Macro VBA – WRITING EXCEL MACROS WITH VBA – Steven Roman
https://www.quantriexcel.info/2018/12/sach-hay-ve-lap-trinh-macro-vba-writing.html

20. Sách hay về lập trình Macro VBA cho Excel – VBA Developer’s Guide
https://www.quantriexcel.info/2018/12/sach-hay-ve-lap-trinh-macro-vba-cho.html


21. Financial Modeling Using Excel and VBA full 670 trang
https://www.quantriexcel.info/2018/12/sach-hay-ve-lap-trinh-vba-macro.html


22. Sách hay về lập trình VBA Macro – Lập trình Microsoft Office Excel 2007: Kế hoạch chi tiết trực quan của bạn để tạo bảng tính tương tác

https://www.quantriexcel.info/2018/12/sach-hay-ve-lap-trinh-vba-macro-lap.html

23. Excel Macros Phần 1: Lập trình macro trong Excel
https://www.quantriexcel.info/2018/09/excel-macros-phan-1-lap-trinh-macro.html

24. Dạy học Excel Macros Phần 2: VBA (Macro) Từ vựng
https://www.quantriexcel.info/2018/09/day-hoc-excel-macros-phan-2-vba-macro.html

25.Tài liệu hay dạy về lập trình Macro VBA bằng tiếng Việt full 3 phần trên QuanTriExcel.info
https://www.quantriexcel.info/2019/01/tai-lieu-hay-day-ve-lap-trinh-macro-vba.html

26.Một số tập lệnh mẫu hay trên VBA Excel
https://www.quantriexcel.info/2019/01/mot-so-tap-lenh-mau-hay-tren-vba-excel.html

27.Tài liệu hay – Vạc Macro VBA cho Excel 2010 – đầy đủ 41 Từ đề & 318 trang
https://www.quantriexcel.info/2019/01/tai-lieu-hay-lap-trinh-macro-vba-cho.html

28.Tài liệu hay về lập trình VBA – Mastering Excel 2003 Programming with VBA.
https://www.quantriexcel.info/2019/01/tai-lieu-hay-ve-lap-trinh-vba-mastering.html

29. Sách hay về lập trình Macro VBA – Programming Microsoft Excel using VBA.
https://www.quantriexcel.info/2019/01/sach-hay-ve-lap-trinh-macro-vba.html

30. Sách hay – Excel 2013 Power Programming with VBA
https://www.quantriexcel.info/2019/01/sach-hay-excel-2013-power-programming.html

31. Financial Modeling Using Excel and VBA – by Chandan Sengupta
https://www.quantriexcel.info/2019/01/sach-hay-ve-lap-trinh-vba-financial.html

32. Sách lập trình VBA – View attachment excel-2007-macros-made-easy-made-easy-series.
https://www.quantriexcel.info/2019/02/sach-lap-trinh-vba-view-attachment.html

33. Sách lập trình VBA Excel – Programming Excel with VBA
https://www.quantriexcel.info/2019/02/sach-lap-trinh-vba-excel-programming.html?m=1

34. Tài liệu hay – VBA cơ bản trong Excel
https://www.quantriexcel.info/2019/02/tai-lieu-hay-vba-co-ban-trong-excel.html?m=1

35. TÀI LIỆU LẬP TRÌNH – TẠO BẢNG HÀM VBA EXCEL CHO RIÊNG BẠN.
https://www.quantriexcel.info/2019/02/tai-lieu-lap-trinh-tao-bang-ham-vba.html?m=1

36. Sách về lập trình VBA – Làm chủ VBA cho Microsoft Office 2007.pdf
https://www.quantriexcel.info/2019/02/sach-ve-lap-trinh-vba-lam-chu-vba-cho.html?m=1

37. Bộ tài liệu “Làm chủ Excel và VBA – Macro”
https://www.quantriexcel.info/2019/02/bo-tai-lieu-lam-chu-excel-va-vba-macro.html?m=1

38. Làm chủ ™ AutoCAD® VBA
https://www.quantriexcel.info/2019/02/lam-chu-autocad-vba.html?m=1


?DienDan.Edu.Vn cám ơn bạn đã quan tâm và rất vui vì bài viết đã đem lại thông tin hữu ích cho bạn. https://diendan.edu.vn/
?Thanks

Rate this post

DienDan.Edu.Vn

DienDan.Edu.Vn Cám ơn bạn đã quan tâm và rất vui vì bài viết đã đem lại thông tin hữu ích cho bạn.
DienDan.Edu.Vn! là một website với tiêu chí chia sẻ thông tin,... Bạn có thể nhận xét, bổ sung hay yêu cầu hướng dẫn liên quan đến bài viết. Vậy nên đề nghị các bạn cũng không quảng cáo trong comment này ngoại trừ trong chính phần tên của bạn.
Cám ơn.

Đăng bình luận

(+84) (918) 369.468