VBAG04 - Ứng dụng VBA trong công việc quản lý kho cửa hàng
0 người học
Cập nhật mới nhất
12/2024
Đăng nhập
Khóa học chỉ dành cho nội bộ doanh nghiệp
Mô tả khóa học
VBA là viết tắt của Visual Basic Application, là ứng dụng lập trình cơ bản trong Microsoft Office.. Giải pháp giúp ứng dụng Excel và VBA vào trong công tác quản lý kho, quản lý cửa hàng nhằm:
- Tiết kiệm thời gian trong việc tạo và sử dụng chương trình quản lý kho.
- Tiết kiệm chi phí hơn nhiều so với mua 1 phần mềm quản lý kho chỉ cần sử dụng những chức năng cơ bản.
- Dễ dàng sử dụng và tùy biến theo nhu cầu công việc.
Khóa học này dành cho
- Những người đã biết về VBA nhưng chưa biết cách thực hành, ứng dụng
- Những người muốn học ít về VBA (ít thời gian, bỏ ít công sức) nhưng có thể ứng dụng ngay vào thực tế công việc
- Muốn có file mẫu như trong quảng cáo (là kết quả bài học)
- Những người làm công việc quản lý kho, quản lý cửa hàng online cần công cụ quản lý
Bạn sẽ nhận được gì nếu đăng ký khóa học này
- Tài liệu học tập đầy đủ gồm nền tảng lý thuyết về VBA và thực hành trong công việc quản lý kho
- Bộ tài liệu mẫu kết quả để ứng dụng ngay vào công việc (nếu muốn)
- Được cấp chứng nhận hoàn thành khóa học Chuyên gia VBA
Nội dung khoá học
1
Phần I: Nền tảng lý thuyết về lập trình VBA
-
1. Tài liệu kèm phần I
2
Tổng quan về VBA
8 bài học thử
-
2. 1. Giới thiệu những đặc điểm của file Excel có chứa VBA
-
3. 2. Thiết lập phân quyền cho phép Excel sử dụng được VBA
-
4. 3. Những chú ý khi sử dụng VBA trong các phiên bản Excel
-
5. 4. Hướng dẫn làm quen với file bài giảng sử dụng trong chương trình
-
6. 5. Hướng dẫn cách mở cửa sổ làm việc VBA
-
7. 6. Giới thiệu về các cửa sổ làm việc chính trong môi trường VBA
-
8. 7. Làm quen với các thiết lập cơ bản trong VBA
-
9. 8. Hướng dẫn cách chia màn hình làm việc khi lập trình VBA
3
Cách ghi và sử dụng Macro
3 bài học thử
-
10. 1. Khái niệm về Macro và cách ghi Macro
-
11. 2. Cấu trúc cơ bản của 1 Macro
-
12. 3. Cách sử dụng Macro trong Excel
-
13. 4. Cách tạm dừng Macro đang chạy hoặc gặp lỗi
-
14. 5. Lưu file có chứa Macro
-
15. 6. Cách kiểm tra từng đoạn code thu được từ việc chạy từng dòng code
-
16. 7. Cách đánh dấu ngắt đoạn code
-
17. 8. Cách ghi chú nội dung trong các đoạn code
-
18. 9. Những code hay sử dụng từ việc ghi Macro
-
19. 10. Hệ thống bài tập về Record Macro
-
20. 11. Chữa bài tập record macro - 01 - Thao tác kẻ đường viền Borders
-
21. 12. Chữa bài tập record macro - 02 - AutoFit - Cell Styles
-
22. 13. Chữa bài tập record macro - 03 - Sắp xếp dữ liệu A-Z
-
23. 14. Chữa bài tập record macro - 04 - Định dạng kiểu số và ngày tháng
-
24. 15. Chữa bài tập record macro - 05 - Filldown - giữ lại kết quả công thức
4
Tìm hiểu về Module trong VBA
-
25. 1. Khái niệm về Module và các thao tác làm việc với Module
-
26. 2. Kinh nghiệm khi đặt tên Module
-
27. 3. Cách viết code trong Module
-
28. 4. Những lưu ý khi đặt tên Macro
5
Kỹ thuật viết code trong VBA
-
29. 1. Khái niệm về lập trình hướng đối tượng trong VBA
-
30. 2. Tìm hiểu về Đối tượng, phương thức, thuộc tính
-
31. 3. Lưu ý về việc xuống dòng khi viết code
-
32. 4. Các ký tự đặc biệt khi viết code
-
33. 5. Cách sử dụng msgbox trong VBA
-
34. 6. Cách sử dụng input box trong VBA
-
35. 7. Hướng dẫn cách xây dựng tư duy lập trình
-
36. 8. Bổ trợ: cách viết code trong VBA
6
Kỹ thuật khai báo và sử dụng biến trong lập trình VBA
-
37. 1. Khái niệm về Biến trong lập trình
-
38. 2. Kỹ thuật khai báo biến và cách thiết lập bắt buộc khai báo biến
-
39. 3. Các kiểu biến trong VBA
-
40. 4. Phân biệt 2 dạng Biến nhận giá trị cố định và biến nhận giá trị không cố định
-
41. 5. Mối quan hệ giữa các kiểu dữ liệu trong excel với vba và cách chuyển đổi kiểu dữ liệu
7
Cách viết code trong VBA đối với đối tượng Range, Cells
-
42. 1. Khái niệm về ô/ vùng ô cố định hay không cố định trong VBA
-
43. 2. Cách viết theo địa chỉ cố định
-
44. 3. Cách viết theo địa chỉ không cố định
-
45. 4. Cách viết Range kết hợp Offset
-
46. 5. Các phương thức và thuộc tính hay sử dụng với đối tượng Range
-
47. 6. Tìm hiểu về Select - Selection khi record macro
-
48. 7. Tìm hiểu về dòng cuối trong lập trình VBA
-
49. 8. Ứng dụng dòng cuối trong một số công việc thường gặp
8
Cách viết code VBA với đối tượng Worksheet
-
50. Tải tài liệu kèm theo bài học - Phần 1 - Chương 7
-
51. 1. Đặc điểm của đối tượng Worksheet và cách viết code
-
52. 2. Cách viết code với tên Sheet đích danh
-
53. 3. Cách viết code với phương pháp gán biến cho đối tượng Worksheet
-
54. 4. Hướng dẫn cách phân biệt đối tượng ActiveSheet với thuộc tính Activate
-
55. 5. Những phương thức, thuộc tính hay sử dụng của đối tượng Worksheet
-
56. 6. Hướng dẫn quy trình 1: cách lấy nội dung từ Sheet này sang Sheet khác
-
57. 7. Hướng dẫn quy trình 2: những chú ý khi làm việc với code ẩn/hiện Sheet
-
58. 8. Hướng dẫn quy trình 3: những chú ý khi khóa Sheet
-
59. 9. Hướng dẫn quy trình 4: những chú ý khi in nội dung trong Sheet
9
Cách viết code VBA với đối tượng Workbook
-
60. 1. Đặc điểm của đối tượng Workbook và cách viết code
-
61. 2. Hướng dẫn cách phân biệt đối tượng ThisWorkbook với ActiveWorkbook
-
62. 3. Những phương thức, thuộc tính hay sử dụng của đối tượng Workbook
-
63. 4. Cách gán biến khi làm việc với nhiều Workbook
-
64. 5. Những lưu ý về đường dẫn tới thư mục chứa Workbook
-
65. 6. Quy trình mở và lưu 1 Workbook
-
66. 7. Gộp dữ liệu từ nhiều Workbook vào 1 Workbook - Phần 1
-
67. 8. Gộp dữ liệu từ nhiều Workbook vào 1 Workbook - Phần 2
-
68. 9. Gộp dữ liệu từ nhiều Workbook vào 1 Workbook dạng tổng quát
10
Các cấu trúc thường gặp trong lập trình VBA
-
69. Tài liệu kèm theo - Phần 1 - Chương 9
-
70. 1. Cấu trúc gộp nhóm các dòng code với With-End with
-
71. 2. Giới thiệu về hàm IF trong VBA
-
72. 3. Tìm hiểu cấu trúc IF trong lập trình VBA - Phần 1: Cấu trúc giản lược
-
73. 4. Tìm hiểu cấu trúc IF trong lập trình VBA - Phần 2: Cấu trúc đầy đủ
-
74. 5. Tìm hiểu cấu trúc IF trong lập trình VBA - Phần 3: Cấu trúc lồng ghép
-
75. 6. Ứng dụng cấu trúc kết hợp nhiều mệnh đề trong lệnh IF
11
Tìm hiểu về vòng lặp trong VBA
-
76. Tài liệu kèm theo - Phần 1 - Chương 10
-
77. 1. Khái niệm về vòng lặp trong lập trình
-
78. 2. Tìm hiểu cấu trúc vòng lặp For... Next - Phần 1
-
79. 3. Tìm hiểu cấu trúc vòng lặp For... Next - Phần 2
-
80. 4. Tìm hiểu về bước nhảy và cách thoát khỏi vòng lặp For
-
81. 5. Tìm hiểu cấu trúc vòng lặp For Each... Next
-
82. 6. Bài tập thực hành: sử dụng vòng lặp For để gộp dữ liệu từ nhiều file vào 1 file
-
83. 7. Tìm hiểu cấu trúc vòng lặp Do... While
-
84. 8. Những lưu ý khi sử dụng vòng lặp Do... While
-
85. 9. Bài tập thực hành: sử dụng vòng lặp Do While để gộp dữ liệu từ nhiều file vào 1 file
12
Các loại lỗi và cách xử lý lỗi khi lập trình
-
86. 1. Các loại lỗi thường gặp khi lập trình VBA
-
87. 2. Kỹ thuật cơ bản để khắc phục lỗi cú pháp và lỗi thi hành
-
88. 3. Lệnh tránh lỗi và những lưu ý khi sử dụng
13
Lập trình Userform căn bản
-
89. Tài liệu kèm theo - Phần 1 - Chương 12
-
90. 1. Khái niệm về UserForm và các thành phần thường sử dụng
-
91. 2. Các chức năng chính trong hộp công cụ của UserForm
-
92. 3. Những thiết lập cơ bản khi bắt đầu với UserForm
-
93. 4. Kỹ thuật đặt Tab cho các thành phần trong UserForm
-
94. 5. Cách thay đổi định dạng dữ liệu hiển thị trong Textbox
-
95. 6. Tự động thay đổi kết quả dựa trên sự thay đổi của đối tượng khác
-
96. 7. Giới hạn kiểu dữ liệu được phép nhập trong Textbox
-
97. 8. Cách nạp 1 danh sách vào Combobox
-
98. 9. Cách đóng UserForm và cách gọi ra UserForm
-
99. 10. Cách lưu dữ liệu từ UserForm vào Sheet
-
100. 11. Những chú ý khi lưu dữ liệu từ Userform vào Sheet
-
101. 12. Cách đưa dữ liệu từ Sheet vào UserForm
-
102. 13. Sử dụng Command Button để gọi ra một UserForm khác
-
103. 14. Bài tập thực hành: Ứng dụng UserForm để tạo form nhập dữ liệu
14
Lập trình sự kiện trong VBA
-
104. 1. Khái niệm về sự kiện trong lập trình
-
105. 2. Hướng dẫn cách lập trình sự kiện với cách viết trực tiếp
-
106. 3. Hướng dẫn cách lập trình sự kiện với cách viết gián tiếp
-
107. 4. Bài tập thực hành: Lập báo cáo chi tiết gắn với sự kiện Worksheet_Change
-
108. 5. Cách giới hạn phạm vi nơi kích hoạt sự kiện
15
Phần II: Ứng dụng VBA trong công tác quản lý kho
-
109. Tài liệu kèm theo phần II
16
Ứng dụng VBA trong việc quản lý Danh mục Hàng tồn kho
1 bài học thử
-
110. 01. Tạo Userform thêm mới hàng hóa
-
111. 02. Lập trình cho Userform thêm mới hàng hóa - Các thiết lâp cơ bản khi tạo Userform
-
112. 03. Lập trình cho Userform thêm mới hàng hóa - Tạo số thứ tự tự động
-
113. 04. Lập trình lệnh lưu nội dung từ Userform vào Worksheet Danh mục hàng hóa
-
114. 05. Tạo ô tìm kiếm nhanh mã hàng trong bảng danh mục HTK
-
115. 06. Tạo Userform lấy thông tin 1 mã hàng ra để sửa
-
116. 07. Lập trình lệnh thông tin từ Userform sửa dữ liệu vào Sheet Danh mục tại vị trí đã lấy ra để sửa
-
117. 08. Tạo lệnh xóa Mã hàng có yêu cầu xác nhận bằng msgbox trước khi xóa
-
118. 09. Tạo lệnh tự động định dạng lại toan bộ bảng danh mục hàng tồn kho
17
Ứng dụng VBA trong việc quản lý sổ kho (bảng theo dõi nhập xuất kho)
1 bài học thử
-
119. 01. Tạo lệnh mở Phiếu nhập kho / Phiếu xuất kho từ Sổ kho (Bảng kê phát sinh)
-
120. 02. Tư duy về tổ chức Module trong VBA và tạo lệnh tìm kiếm nhanh theo mã hàng trong Sổ kho
-
121. 03. Tạo lệnh tự động sắp xếp bảng kê theo ngày và sử dụng chức năng thay thế trong VBA
-
122. 04. Tạo lệnh tự động định dạng lại bảng theo dõi nhập xuất (Sổ kho)
-
123. 05. Tạo lệnh tự động thay đổi các vùng tên (Name Range) đã đặt trong bảng theo dõi nhập xuất
18
Ứng dụng VBA trong việc lập phiếu, lưu phiếu và in phiếu nhập kho, xuất kho
1 bài học thử
-
124. 01. Phương pháp tạo số phiếu nhập kho tự động tăng dần
-
125. 02. Thiết lập quy định về nhập dữ liệu được phép nhập và phải nhập trong phiếu nhập kho
-
126. 03. Tạo danh sách mã hàng phụ thuộc theo nhóm hàng
-
127. 04. Cách viết công thức xác định tên hàng và đánh số thứ tự tự động trong Phiếu nhập kho
-
128. 05. Tạo lệnh tự động làm mới nội dung trong Phiếu nhập kho
-
129. 06. Tạo lệnh lưu nội dung từ phiếu nhập kho vào bảng kê
-
130. 07. Lệnh lưu và in phiếu cùng một lúc
-
131. 08. Lệnh đóng và ẩn phiếu nhập kho quay trở lại bảng kê nhập xuất
-
132. 09. Cách lập công thức xác định số lượng tồn kho trước khi xuất trong PXK
-
133. 10. Một số lưu ý để hoàn tất nội dung về bảng kê nhập xuất kho và phiếu nhập-xuất kho
19
Ứng dụng VBA trong báo cáo tổng hợp Nhập - xuất - tồn
2 bài học thử
-
134. 01. Lệnh cập nhật lại danh sách hàng hóa trong báo cáo tổng hợp NXT
-
135. 02. Cách viết công thức xác định số lượng Tồn đầu kỳ, Nhập trong kỳ, Xuất trong kỳ, Tồn cuối kỳ
-
136. 03. Dùng VBA để xóa công thức nhưng vẫn giữ được kết quả công thức trong báo cáo tổng hợp NXT
-
137. 04. Phương pháp lập trình thêm phần tổng cộng và người ký bên dưới báo cáo tổng hợp
-
138. 05. Cách thêm công thức tính tổng cộng vào cuối bảng báo cáo NXT
-
139. 06. Các lệnh định dạng và đánh số thứ tự trong báo cáo tổng hợp
-
140. 07. Tạo mẫu Userform cập nhật báo cáo tổng hợp và xác định thời gian cho các kỳ báo cáo
-
141. 08. Hoàn thiện Userform cập nhật báo cáo tổng hợp NXT
20
ứng dụng VBA trong báo cáo chi tiết hàng tồn kho (thẻ kho)
2 bài học thử
-
142. 01. Tìm hiểu cấu trúc báo cáo chi tiết và lệnh xóa nội dung
-
143. 02. Sử dụng Advanced Filter để trích lọc thông tin chi tiết từ bảng kê Nhập xuất sang báo cáo
-
144. 03. Các thao tác hoàn thiện báo cáo chi tiết hàng tồn kho
-
145. Tạo userform cập nhật báo cáo chi tiết hàng tồn kho
-
146. Tạo danh sách mã hàng phụ thuộc theo nhóm hàng trong userform (chữa bài tập)
-
147. Hoàn thiện quy trình cập nhật báo cáo chi tiết và rà soát các lỗi có thể xảy ra
21
Tạo giao diện MENU quản lý chương trình giống như phần mềm
-
148. Giới thiệu về mục đích tạo MENU quản lý chương trình
-
149. Tạo lệnh di chuyển qua lại giữa MENU với các Sheet thành phần
-
150. Tạo lệnh hiển thị danh sách các nhóm trong MENU
-
151. Hoàn thiện MENU quản lý chương trình
Đăng nhập
Khóa học chỉ dành cho nội bộ doanh nghiệp
Chi tiết khóa học
-
151 Bài giảng
-
21 giờ 50 phút
-
Học online mọi lúc, mọi nơi
-
Học trên máy tính, điện thoại
G-LEARNING