Hướng dẫn học vba trong excel

Ebook Lập trình VBA trong Excel – Phan Tự HướngCuongquach.comMicrosoft đã hỗ trợ ngôn ngữ lập trình Visual Basic for Applications [VBA] từ lâu. Giúp cho phần mềm Excel có khả năng tuỳ biến cao, vượt ra khỏi giới hạn bảng tính thông thường, giải quyết được nhiều bài toán phức tạp hơn với khả năng tự động hoá cao. Cuốn sách này sẽ đáp ứng được nhu cầu quan tâm đến ngôn ngữ VBA nói chung và ứng dụng Excel nói riêng.

Vậy đừng ngại download tài liệu Ebook Lập trình VBA trong Excel – Phan Tự Hướng tại Cuongquach.com .

Thông tin chung về ebook “Lập trình VBA trong Excel”

Tên tài liệu : Lập trình VBA trong Excel
Tác giả : Phan Tự Hướng
Số trang: 492
Ngôn ngữ : Tiếng Việt
Format : PDF [bản scan]
Thể loại : Excel/Lập trình
Đăng tại: //cuongquach.com/

Giới thiệu mục lục ebook “Lập trình VBA trong Excel”

+ Table of content

Chương 1: Giới thiệu về Visual Basic for Applications Chương 2: Ghi và thực hiện Macro Chương 3: Cách thực hiện một Macro đơn giản Chương 4: Cửa sổ Visual Basic Editor Chương 5: Làm việc với File Excel có chứa Macro Chương 6: Ưu nhược điểm của chức năng tự ghi Macro Chương 7: Ngôn ngữ Visual Basic for Applications Chương 8: Một số đối tượng cơ bản trong Excel Chương 9: Khai báo và sử dụng biến trong VBA Chương 10: Sử dụng trợ giúp trong VBA Chương 11: Thiết lập môi trường làm việc Chương 12: Phương pháp tự xây dựng Macro Chương 13: Sử dụng và xây dựng hàm trong VBA Chương 14: Cấu trúc điều khiển Chương 15: Hộp thoại trong VBA Chương 16: Kỹ thuật xử lý lỗi Chương 17: Lập trình sự kiện Chương 18: Những ví dụ về lập trình VBA Chương 19: Sử dụng và xây dựng bảng điều khiển trong EXCEL Chương 20: Tạo thanh công cụ và thực đơn bằng VBA Chương 21: Làm việc với file và thư mục với VBA Chương 22: Những câu hỏi hay gặp trong VBA Chương 23: Điều khiển các chương trình khác bằng VBA

Chương 24: Liên kết giữa Excel với Visual Basic 6.0

Bạn nêu yêu cầu rồi chúng ta thỏa thuận chi phí code.

Không có sự can thiệp của ban quản trị về yêu cầu INPUT, hình ảnh trực quan. Thành viên tự hỗ trợ cho nhau.

Lập trình VBA

Thiết kế giao diện và tất tật những gì liên quan tới các sự kiện trên UserForm

Thao tác lấy dữ liệu từ website chứng khoán, thuế,.... Thao tác điều khiển web

Class Module

Kỹ thuật bảo mật, Tool bảo mật, Tool Unlock VBA, thao tác với VBE...

Các hàm API giúp can thiệp sâu vào hệ điều hành, tạo nên những hiệu ứng mà bình thường VBA không thể làm được

Mã XML để tạo ra Ribbon thêm các Tab mới trên Excel

Lỗi, kiểm soát lỗi, khắc phục lỗi,...

Ẩn hàng, ẩn cột, thiết định excel,...

Khám phá về hàm và công thức trong Excel

Game trên excel, Addin, các file excel chứa macro đã hoàn thành...

Tối ưu về tốc độ tính toán, linh hoạt và uyển chuyển là những gì mà VBA trong Excel sẽ mang lại cho bạn khi nhập liệu, tổng hợp, phân tích dữ liệu lớn

KHÓA HỌC VBA EXCEL CẤP TỐC QUA 10 TÌNH HUỐNG THỰC TẾ

PHẦN I. VBA CĂN BẢN TRONG EXCEL

Bài 01. Làm quen VBA EXCEL,tạo và chạy một bản ghi Macro  trong VBA EXCEL

Bài 02. Cửa sổ soạn thảo và chỉnh sửa Code VBA trong VBA EXCEL

Bài 03. Điều khiển đối tượng Cells, Ranges trong VBA EXCEL

Bài 04. Điều khiển đối tượng Worksheets trong VBA EXCEL

Bài 05. Điều khiển đối tượng Workbook trong VBA EXCEL

​​Bài 06. Biến và hằng trong VBA EXCEL

  1. Biến trong VBA EXCEL
  2. Hằng trong VBA EXCEL

Bài 07. Vòng lặp For Next, Do While, Do Until, For Each Next trong VBA EXCEL 

  1. For Next trong VBA EXCEL
  2. For Each trong VBA EXCEL
  3. Do Until trong VBA EXCEL
  4. Do While trong VBA EXCEL

Bài 08. Cấu trúc điều kiện If Then Else trong VBA EXCEL

Bài 09. Câu lệnh điều kiện Select case trong VBA EXCEL

Bài 10. For Next, For Each Next trong VBA EXCEL và các ví dụ cho người bắt đầu

  1. For Next trong VBA EXCEL
  2. For Each Next trong VBA EXCEL
  3. Các ví dụ ứng dụng trong VBA EXCEL

Bài 11. Hàm tự tạo trong VBA EXCEL
Bài 12. Điều khiển hộp thoại MsgBox, InputBox trong VBA EXCEL

  1. MsgBox trong VBA EXCEL
  2. InputBox trong VBA EXCEL

Bài 13. Lỗi và Cách bẫy, xử lý lỗi trong VBA EXCEL

  1. Type Mismatch
  2. Debugger
  3. Compile VBAProject
  4. Run To Cursor
  5. On Error Resume Next
  6. On Error Goto

Bài 14. Cách chạy và gán một Macro cho nút bấm trong VBA EXCEL

Bài 15. Tạo Add-in sử dụng cho EXCEL trong VBA EXCEL

  1. Đọc số thành chữ với các loại bảng mã trong Excel
  2. Hàm tính tổng các ô cùng màu
  3. Hàm tách số trong chuỗi

Bài 16. Lưu và sử dụng một File chứa VBA trong VBA EXCEL

Bài 17. Lập trình sự kiện trong VBA Excel

  1. Selecttion Change, Change trong VBA EXCEL
  2. BeforeDoubleClick, BeforeRightClick trong VBA EXCEL
  3. After Save, Before Save trong VBA EXCEL
  4. Open, Close trong VBA EXCEL
  5. Activate, Deactivate trong VBA EXCEL

Bài 18. Trích lọc tự động với VBA EXCEL

Bài 20. Hàm InStr, InStrRev bổ sung tuyệt vời cho hàm Left, Right trong VBA EXCEL

Bài 21. UserForm và lập trình với các đối tượng của UserForm trong VBA EXCEL

  1. ComboBox trong VBA EXCEL
  2. TextBox trong VBA EXCEL
  3. ListBox trong VBA EXCEL
  4. Button trong VBA EXCEL
  5. Lable trong VBA EXCEL
  6. Tabtrip và MultiePage trong VBA EXCEL
  7. OptionButton trong VBA EXCEL
  8. CheckBox trong VBA EXCEL
  9. Scrool trong VBA EXCEL
  10. SpinButton trong VBA EXCEL
  11. Frame trong VBA EXCEL
  12. Chèn hình trong VBA EXCEL                      

PHẦN II: VBA NÂNG CAO TRONG EXCEL

Bài 1. Mảng và các thuật toán với mảng trong VBA EXCEL

Khai báo mảng trong VBA EXCEL

  • a. Tìm hiểu về Dim, Redim, Redim Preseve trong VBA EXCEL
  • b. Tìm hiểu về kích thước mảng với Resize trong VBA EXCEL

Gán giá trị cho mảng trong VBA EXCEL

  • a. Gán dữ cho Mảng từ dữ liệu từ một vùng trong VBA EXCEL
  • b. Sử dụng For Next, For Each gán dữ liệu cho mảng trong VBA EXCEL
  1. Lấy dữ liệu từ mảng trong VBA EXCEL
  2. Mảng một chiều trong VBA EXCEL
  3. Mảng hai chiều trong VBA EXCEL
  4. Mảng động trong VBA EXCEL
  5. Mảng tĩnh trong VBA EXCEL
  6. Các phương thức của mảng trong VBA EXCEL

Bài 2. Dictionnary trong VBA EXCEL- Tổng hợp hàng trăm ngàn dòng chưa đến 1 giây

  • Thiết lập môi trường cho Dictionnary
  • Khai báo sớm, khai báo muộn cho Dictionnary
  • Key và Item trong Dictionnary

Các phương thức của Dictionnary

  • a. Add
  • b. Exists
  • c. Count
  • d. Remove
  • Sử dụng vòng lặp For Next duyệt và nặp dữ liệu cho Dictionnary
  • Sử dụng For Each để duyệt và lấy dữ liệu từ Dictionnary vào Mảng

Bài tập thực hành

a. Tổng hợp dữ liệu b. Lấy dữ liệu duy nhất

c. Test tốc độ siêu nhanh khi sử dụng Dictionnary

Bài 3. Colecttion trong VBA EXCEL và bài toán tốc độ nhanh so với Dictionnary

Bài 4. ADO SQL trong VBA EXCEL

  • Thiết lập môi tường sử dụng ADO
  • Khai báo sớm và khai báo muộn cho ADO
  • Thiết lập kết nối
  • Mở kết nối
  • Sử dụng các từ khóa SQL
  • SQL Select
  • SQL Select Distinct
  • SQL Where
  • SQL And, Or, Not
  • SQL Order By
  • SQL Insert Into
  • SQL Null Values
  • SQL Select Top
  • SQL Min and Max
  • SQL Count, Avg, Sum
  • SQL Like
  • SQL Wildcards
  • SQL In
  • SQL Between
  • SQL Aliases
  • SQL Joins
  • SQL Inner Join
  • SQL Left Join
  • SQL Right Join
  • SQL Full Join
  • SQL Union
  • SQL Group By
  • SQL Having
  • SQL Exists
  • SQL Select Into
  • SQL Insert Into Select

Bài tập Thực hành

  • Ghi dữ liệu từ Sheet này sang Sheet khác
  • Đọc dữ liệu từ Workbook đang đóng
  • Ghi dữ liệu vào Workbook đang đóng
  • Tổng hợp dữ liệu từ nhiều Sheet vào một Sheet
  • Tổng hợp dữ liệu từ nhiều File đang đóng
  • Tổng hợp dữ liệu duy nhất

Bài 5: Kỹ thuật lập trình kết hợp Mảng[Array], Dictionnary, ADO trong tổng hợp dữ liệu

PHẦN III: MỘT SỐ CHUYÊN ĐỀ    

Chuyên đề 1. FileSystemObject[FSO] xử lý Driver, File, Folder trong VBA EXCEL

Khởi tạo kích hoạt công cụ FSO

Các phương thức phổ biến a. CreateFolder [dùng để tạo 1 thư mục mới] b. DeleteFolder [dùng để xóa 1 thư mục có sẵn] c. FolderExists [dùng để kiểm tra xem thư mục có tồn tại hay không] d. CopyFolder [dùng để copy 1 folder từ nơi này đến nơi khác] e. GetParentFolderName [dùng để lấy tên thư mục mẹ của 1 Folder hoặc của 1 file] f. GetAbsolutePathName [dùng để lấy tên đường dẫn đầy đủ của 1 file hoặc 1 thư mục] g. GetBaseName [dùng để lấy tên của 1 file không kèm theo phần mở rộng] h. GetExtensionName [dùng để lấy phần mở rộng của 1 file] i. CopyFile [dùng để copy file[s] từ 1 thư mục đến thư mục khác] j. DeleteFile [dùng để xoá 1 file có thuộc tính ẩn hoặc không ẩn] k. FileExists [dùng để kiểm tra sự tồn tại của 1 tập tin] l. CreateTextFile [dùng để xuất dữ liệu thành 1 file dạng txt]

m. OpenTextFile [dùng để mở 1 file txt]       

Chuyên đề 2: Sử dụng Dir, Path tìm đường dẫn cho File, Folder, ổ đĩa trong VBA EXCEL

Chuyên đề 3: Thêm Nút lệnh vào Menu Ribbon trong VBA EXCEL

PHẦN IV: BÀI TẬP ỨNG DỤNG THỰC TẾ CÔNG VIỆC VỚI VBA EXCEL

Video liên quan

Chủ Đề