Hướng dẫn học VBA excel dễ hiểu cho cả người không biết!

Hướng dẫn học VBA excel dễ hiểu cho cả người không biết!

Top khóa học
Tập Yoga cơ bản ngay tại nhà với Nguyễn Hiếu

Tập Yoga cơ bản ngay tại nhà với Nguyễn Hiếu

Nguyễn Hiếu
(175)
549,000đ 700,000đ
Tập Yoga cơ bản ngay tại nhà với Nguyễn Hiếu
  • 32 bài giảng
  • 07 giờ 23 phút
Image) ? $teachers->Image : '' ?> Nguyễn Hiếu
Đại sứ Yoga Việt Nam - CEO Zenlife Yoga
Học Yoga cơ bản ngay tại nhà giúp bạn cải thiện sức khoẻ tinh thần, thể chất của bạn.
THÊM VÀO GIỎ HÀNG
Sexy Dance - Tạo đường cong quyến rũ

Sexy Dance - Tạo đường cong quyến rũ

Unica
(7)
499,000đ
Sexy Dance - Tạo đường cong quyến rũ
  • 33 bài giảng
  • 01 giờ 18 phút
Image) ? $teachers->Image : '' ?> Unica
Chuyên gia
Sở Hữu Đường Cong Quyến rũ - Vòng eo chuẩn với khoá học Sexy Dance - Lớp học nhảy hiện đại, Tăng sự đầy đặn, săn chắc của vòng 1, vòng 3, đôi chân thon gọn và khỏe khoắn
THÊM VÀO GIỎ HÀNG
Bí mật Thiền ứng dụng thay đổi cuộc đời

Bí mật Thiền ứng dụng thay đổi cuộc đời

Nguyễn Hiếu
(68)
699,000đ
Bí mật Thiền ứng dụng thay đổi cuộc đời
  • 25 bài giảng
  • 07 giờ 53 phút
Image) ? $teachers->Image : '' ?> Nguyễn Hiếu
Đại sứ Yoga Việt Nam - CEO Zenlife Yoga
Trải nghiệm 25 bài Thiền ứng dụng thay đổi cuộc đời online, giảm toả căng thẳng- Khoá học thiền mang lại lợi ích tuyệt vời cho Sức Khỏe thể chất lẫn tinh thần
THÊM VÀO GIỎ HÀNG
Guitar đệm hát nâng cao cùng Haketu

Guitar đệm hát nâng cao cùng Haketu

Hà Kế Tú
(111)
599,000đ 800,000đ
Guitar đệm hát nâng cao cùng Haketu
  • 55 bài giảng
  • 05 giờ 15 phút
Image) ? $teachers->Image : '' ?> Hà Kế Tú
Giảng viên Guitar - Youtuber nổi tiếng cộng đồng guitar Việt Nam
Khóa học sẽ giúp bạn nắm được cách chơi Guitar đệm hát nhanh chóng và hiệu quả. Bạn sẽ tự tin chơi đệm hát Guitar, nghêu ngao những bản nhạc cùng bạn bè
THÊM VÀO GIỎ HÀNG
Thành thạo 3DS MAX và Vray 2017

Thành thạo 3DS MAX và Vray 2017

Trịnh Duy Đông
(9)
699,000đ
Thành thạo 3DS MAX và Vray 2017
  • 62 bài giảng
  • 08 giờ 44 phút
Image) ? $teachers->Image : '' ?> Trịnh Duy Đông
Giảng viên
Bạn muốn thể hiện ý tưởng thành những hình ảnh chân thực nhất? Bạn muốn sử dụng 3DS MAX và Vray 2017 thành thạo, phối cảnh thiên nhiên hoàn thiện nhất?
THÊM VÀO GIỎ HÀNG
Dạy con siêu trí nhớ cùng kỷ lục gia

Dạy con siêu trí nhớ cùng kỷ lục gia

Nguyễn Phùng Phong
(111)
599,000đ 900,000đ
Dạy con siêu trí nhớ cùng kỷ lục gia
  • 19 bài giảng
  • 04 giờ 59 phút
Image) ? $teachers->Image : '' ?> Nguyễn Phùng Phong
Chuyên gia Siêu trí nhớ
Khóa học siêu trí nhớ cùng kỷ lục gia Nguyễn Phùng Phong sẽ Khai thác hết tất cả những tiềm năng của não bộ, các con sẽ thuộc bài ngay tại lớp. Giúp Ghi nhớ 100 từ vựng tiếng anh mỗi ngày
THÊM VÀO GIỎ HÀNG
Autocad Cơ Bản Và Nâng Cao

Autocad Cơ Bản Và Nâng Cao

Cầm Hải Phương
(66)
349,000đ 500,000đ
Autocad Cơ Bản Và Nâng Cao
  • 32 bài giảng
  • 08 giờ 28 phút
Image) ? $teachers->Image : '' ?> Cầm Hải Phương
Giảng viên, Chuyên gia Autocad, 3dsmax, Sketchup
Khoá học Autocad Cơ Bản Và Nâng Cao Giúp bạn thực hiện được tốt các bản vẽ kỹ thuật bằng phần mềm Autocad, đúng quy chuẩn, đúng tỷ lệ. Học Thành thạo phần mềm Autocad nhanh nhất
THÊM VÀO GIỎ HÀNG
Y học dinh dưỡng thực tiễn

Y học dinh dưỡng thực tiễn

Trần Thanh Toàn
(20)
799,000đ 1,010,000đ
Y học dinh dưỡng thực tiễn
  • 80 bài giảng
  • 10 giờ 07 phút
Image) ? $teachers->Image : '' ?> Trần Thanh Toàn
Giảng viên
Hướng dẫn dinh dưỡng
THÊM VÀO GIỎ HÀNG
Trở thành cao thủ pha chế tổng hợp sau 7 ngày

Trở thành cao thủ pha chế tổng hợp sau 7 ngày

Nguyễn Tấn Trung
(91)
799,000đ
Trở thành cao thủ pha chế tổng hợp sau 7 ngày
  • 73 bài giảng
  • 03 giờ 20 phút
Image) ? $teachers->Image : '' ?> Nguyễn Tấn Trung
Giảng viên
Khóa học giúp bạn biết cách pha chế các loại cà phê, soda và các loại nước uống quen thuộc có hương vị đậm đà hơn
THÊM VÀO GIỎ HÀNG
Làm đẹp siêu đơn giản tại nhà với 21 loại nước detox

Làm đẹp siêu đơn giản tại nhà với 21 loại nước detox

Nguyễn Linh
(94)
599,000đ
Làm đẹp siêu đơn giản tại nhà với 21 loại nước detox
  • 30 bài giảng
  • 01 giờ 48 phút
Image) ? $teachers->Image : '' ?> Nguyễn Linh
Giảng viên - Người sáng lập Dưa Chuột Detox Water
Làm đẹp siêu đơn giản tại nhà với 21 loại nước detox, mang đến cho bạn trải nghiệm tuyệt vời khi tự tay làm những món nước uống thơm ngon, an toàn và tốt cho sức khỏe!
THÊM VÀO GIỎ HÀNG
Sự nhiệm màu của hơi thở

Sự nhiệm màu của hơi thở

Nguyễn Hiếu
(416)
499,000đ
Sự nhiệm màu của hơi thở
  • 10 bài giảng
  • 01 giờ 49 phút
Image) ? $teachers->Image : '' ?> Nguyễn Hiếu
Đại sứ Yoga Việt Nam - CEO Zenlife Yoga
Lấy lại cách thở tự nhiên của con người, tăng cường sự luân chuyển khí, có một cơ thể khỏe mạnh, tràn đầy năng lượng
THÊM VÀO GIỎ HÀNG
Làm Chủ Thiết Kế Với Sketchup 2017 Và Vray

Làm Chủ Thiết Kế Với Sketchup 2017 Và Vray

Trịnh Duy Đông
(32)
499,000đ 600,000đ
Làm Chủ Thiết Kế Với Sketchup 2017 Và Vray
  • 46 bài giảng
  • 06 giờ 27 phút
Image) ? $teachers->Image : '' ?> Trịnh Duy Đông
Giảng viên
Nắm được tư duy thiết kế mô hình 3D nội thất, xây dựng - Hoàn thiện bản vẽ 3D từ phác thảo ý tưởng đến sản phẩm hoàn chỉnh
THÊM VÀO GIỎ HÀNG
7 Ngày giảm cân an toàn

7 Ngày giảm cân an toàn

Nguyễn Hiếu
(2)
599,000đ
7 Ngày giảm cân an toàn
  • 12 bài giảng
  • 04 giờ 03 phút
Image) ? $teachers->Image : '' ?> Nguyễn Hiếu
Đại sứ Yoga Việt Nam - CEO Zenlife Yoga
Yoga là phương pháp giảm mỡ hiệu quả cao đồng thời còn mang đến sự dẻo dai và sức khỏe. Học giảm cân với Yoga
THÊM VÀO GIỎ HÀNG
Yoga khí công chữa bệnh khớp và cột sống phục hồi sức khỏe

Yoga khí công chữa bệnh khớp và cột sống phục hồi sức khỏe

Nguyễn Hiếu
(3)
499,000đ
Yoga khí công chữa bệnh khớp và cột sống phục hồi sức khỏe
  • 11 bài giảng
  • 06 giờ 08 phút
Image) ? $teachers->Image : '' ?> Nguyễn Hiếu
Đại sứ Yoga Việt Nam - CEO Zenlife Yoga
Học yoga khí công, giúp đào thải độc tố, giải tỏa căng thẳng, phòng ngừa và điều trị bệnh khớp, cột sống, giảm các bệnh về gan, cao huyết áp, tiểu đường,...
THÊM VÀO GIỎ HÀNG
Tập yoga nâng cao thật dễ

Tập yoga nâng cao thật dễ

Nguyễn Hiếu
(8)
599,000đ
Tập yoga nâng cao thật dễ
  • 18 bài giảng
  • 12 giờ 10 phút
Image) ? $teachers->Image : '' ?> Nguyễn Hiếu
Đại sứ Yoga Việt Nam - CEO Zenlife Yoga
Các bài tập Yoga từ đơn giản đến nâng cao, giúp bạn loại bỏ tất cả áp lực cuộc sống, tiêu trừ bệnh tật, duy trì cơ thể khỏe đẹp và sự thanh thản, tập trung
THÊM VÀO GIỎ HÀNG
Eat Clean chuẩn cho người Việt

Eat Clean chuẩn cho người Việt

Nguyễn Thu Hương (Choé)
(1)
699,000đ
Eat Clean chuẩn cho người Việt
  • 23 bài giảng
  • 03 giờ 41 phút
Image) ? $teachers->Image : '' ?> Nguyễn Thu Hương (Choé)
Blogger ẩm thực
Hiểu rõ về chế độ ăn Eat Clean, tự xây dựng được chế độ ăn hợp lý, biết cách chế biến các món ăn để không nhàm chán, linh hoạt
THÊM VÀO GIỎ HÀNG
Học nhảy Online cùng  Xô Tít (Phương Trinh)

Học nhảy Online cùng Xô Tít (Phương Trinh)

Sweet Media
(2)
599,000đ 700,000đ
Học nhảy Online cùng Xô Tít (Phương Trinh)
  • 16 bài giảng
  • 02 giờ 17 phút
Image) ? $teachers->Image : '' ?> Sweet Media
Sản xuất khóa học Online
Hướng dẫn các bài nhảy nổi tiếng nhất của giảng viên Xô Tít thuộc các thể loại Sexy Dance, Shuffle Dance, Hiphop Dance
THÊM VÀO GIỎ HÀNG
Facebook Smart Marketing A-Z

Facebook Smart Marketing A-Z

Lường Văn Nam
(52)
599,000đ 800,000đ
Facebook Smart Marketing A-Z
  • 91 bài giảng
  • 11 giờ 06 phút
Image) ? $teachers->Image : '' ?> Lường Văn Nam
Giảng viên - Social Manager at iViet 
Cập nhật những tính năng thông minh nhất trên Facebook giúp bạn tối ưu hóa chi phí quảng cáo
THÊM VÀO GIỎ HÀNG
Nghệ thuật Phòng the đỉnh cao

Nghệ thuật Phòng the đỉnh cao

Vera Hà Anh
(212)
720,000đ 1,200,000đ
Nghệ thuật Phòng the đỉnh cao
  • 50 bài giảng
  • 08 giờ 37 phút
Image) ? $teachers->Image : '' ?> Vera Hà Anh
Chuyên gia tâm lý, TGĐ Công ty Tư Vấn Tâm Lý và Đào Tạo VERA
Học cùng cô Vera Hà Anh để sở hữu bí kíp bí mật phòng the- nghệ thuật "yêu"- ngọn lửa xây dựng tổ ấm gia đình thời hiện đại.
THÊM VÀO GIỎ HÀNG
Nghệ thuật thổi kèn đỉnh cao

Nghệ thuật thổi kèn đỉnh cao

Trang Trần
(67)
549,000đ 700,000đ
Nghệ thuật thổi kèn đỉnh cao
  • 18 bài giảng
  • 01 giờ 45 phút
Image) ? $teachers->Image : '' ?> Trang Trần
Giảng viên chuyên môn bộ môn BJ tại FullHouse
Cẩm nang BJ dành cho phụ nữ, giúp bạn và đối tác có được cảm giác khoái cảm tuyệt vời, giữ hạnh phúc gia đình luôn nồng nàn, đam mê
THÊM VÀO GIỎ HÀNG
Mục lục

Nếu bạn đã thực hiện rất nhiều công việc trong Excel, có lẽ bạn đã nghe nói về Macros hoặc VBA. Excel VBA có thể giúp bạn thực hiện công việc của mình nhanh hơn nhiều. Nó cũng có thể giúp bạn mở rộng sức mạnh thực sự của Excel theo những cách bạn không bao giờ tưởng tượng nổi.
Nói đến đây cũng đủ biết VBA pro như thế nào rồi, vậy chúng ta sẽ cùng tìm hiểu về nó ngay dưới đây nhé!

>>  Hàm And và cách sử dụng hàm And trong Excel

>> Tạo biểu đồ Gantt đơn giản trong Excel

>> Hàm IF và cách dùng hàm IF trong Excel chi tiết có ví dụ minh họa

VBA là gì?

Đây là từ viết  tắt của: Visual basic application. VBA cho phép bạn tự động hóa các hoạt động khác nhau trong Excel như tạo báo cáo, chuẩn bị biểu đồ & đồ thị, thực hiện tính toán, v.v. Hoạt động tự động hóa này cũng thường được gọi là Macro. Cách này giúp người dùng tiết kiệm thời gian vì không phải chạy các bước lặp đi lặp lại.

Macro là gì?

Top khóa học excel
THÀNH THẠO Kế toán tổng hợp trên Excel sau 30 ngày - Học xong LÀM NGAY

THÀNH THẠO Kế toán tổng hợp trên Excel sau 30 ngày - Học xong LÀM NGAY

Nguyễn Lê Hoàng
(104)
399,000đ 800,000đ
THÀNH THẠO Kế toán tổng hợp trên Excel sau 30 ngày - Học xong LÀM NGAY
  • 97 bài giảng
  • 15 giờ 19 phút
Image) ? $teachers->Image : '' ?> Nguyễn Lê Hoàng
CEO - Người sáng lập Học Viện Kế Toán Việt Nam
Học kế toán Online với 30 phút mỗi ngày - Sau 30 ngày bạn sẽ THÀNH THẠO KẾ TOÁN TỔNG HỢP trên EXCEL - Làm được kế toán ngay cho doanh nghiệp
THÊM VÀO GIỎ HÀNG
Trở thành chuyên gia Excel trong 8 giờ

Trở thành chuyên gia Excel trong 8 giờ

Nguyễn Thành Phương
(20)
299,000đ 800,000đ
Trở thành chuyên gia Excel trong 8 giờ
  • 47 bài giảng
  • 08 giờ 20 phút
Image) ? $teachers->Image : '' ?> Nguyễn Thành Phương
Giảng viên
Khóa học này giúp bạn tạo form với Excel và In ấn với Excel một cách chuyên nghiệp và chuẩn xác, vẽ biểu đồ, phân tích dữ liệu bằng những công cụ cực mạnh trong Excel.
THÊM VÀO GIỎ HÀNG
Trở thành cao thủ Excel trong 10 giờ

Trở thành cao thủ Excel trong 10 giờ

Nguyễn Thành Phương
(16)
245,000đ 700,000đ
Trở thành cao thủ Excel trong 10 giờ
  • 60 bài giảng
  • 10 giờ 49 phút
Image) ? $teachers->Image : '' ?> Nguyễn Thành Phương
Giảng viên
Thành thạo các hàm Excel thông dụng, ứng dụng vào thực tế để xử lý, phân tích, thống kê dữ liệu một cách nhanh chóng
THÊM VÀO GIỎ HÀNG
Chinh phục excel công sở

Chinh phục excel công sở

Nguyễn Thành Đông
(39)
210,000đ 600,000đ
Chinh phục excel công sở
  • 34 bài giảng
  • 02 giờ 25 phút
Image) ? $teachers->Image : '' ?> Nguyễn Thành Đông
Thạc sĩ
Bạn gặp khó khăn vì chưa thành thạo Excel công sở. Khóa học này giúp bạn phân tích, xử lý, định dạng, trình bày số liệu chuyên nghiệp và đặc biệt là nâng cao hiệu quả công việc.
THÊM VÀO GIỎ HÀNG
Thực hành làm kế toán trên Excel từ A-Z và định hướng để thành công

Thực hành làm kế toán trên Excel từ A-Z và định hướng để thành công

Phạm Văn Học
(283)
280,000đ 800,000đ
Thực hành làm kế toán trên Excel từ A-Z và định hướng để thành công
  • 84 bài giảng
  • 11 giờ 35 phút
Image) ? $teachers->Image : '' ?> Phạm Văn Học
Chuyên gia kế toán trên Excel
Khóa học giúp bạn đủ kiến thức, kỹ năng để làm kế toán tổng hợp cho các doanh nghiệp, tự xây dựng file kế toán bằng excel phù hợp với từng doanh nghiệp
THÊM VÀO GIỎ HÀNG
Excel ứng dụng thực tế trong doanh nghiệp

Excel ứng dụng thực tế trong doanh nghiệp

Lê Chí Xuân
(10)
315,000đ 900,000đ
Excel ứng dụng thực tế trong doanh nghiệp
  • 43 bài giảng
  • 04 giờ 02 phút
Image) ? $teachers->Image : '' ?> Lê Chí Xuân
Chuyên viên Marketing
Khóa học Excel ứng dụng thực tế tốt nhất trên thị trường hiện nay
THÊM VÀO GIỎ HÀNG
Trở thành bậc thầy báo cáo với Excel

Trở thành bậc thầy báo cáo với Excel

Triệu Tuấn Anh
(7)
499,000đ 600,000đ
Trở thành bậc thầy báo cáo với Excel
  • 50 bài giảng
  • 03 giờ 39 phút
Image) ? $teachers->Image : '' ?> Triệu Tuấn Anh
Kĩ sư cơ khí Đại học Bách Khoa Hà Nội.
Thuần thục được nhiều tuyệt chiêu, kỹ thật hay trong Excel, trở thành 1 chuyên gia báo cáo số liệu trên Excel trong thời gian ngắn.
THÊM VÀO GIỎ HÀNG
Thành thạo Excel 2013 từ A tới Z, tự tin thi đỗ chứng chỉ MOS

Thành thạo Excel 2013 từ A tới Z, tự tin thi đỗ chứng chỉ MOS

Nguyễn Ngọc Chiến
(17)
399,000đ 600,000đ
Thành thạo Excel 2013 từ A tới Z, tự tin thi đỗ chứng chỉ MOS
  • 71 bài giảng
  • 09 giờ 00 phút
Image) ? $teachers->Image : '' ?> Nguyễn Ngọc Chiến
Người sáng lập trung tâm tin học MasterMOS
Làm chủ kiến thức về chứng chỉ MOS Excel 2013, tự tin đi thi MOS Excel 2013 đạt điểm cao
THÊM VÀO GIỎ HÀNG
Microsoft Excel 2013 nâng cao

Microsoft Excel 2013 nâng cao

Nguyễn Quang Vinh
(19)
175,000đ 500,000đ
Microsoft Excel 2013 nâng cao
  • 19 bài giảng
  • 02 giờ 11 phút
Image) ? $teachers->Image : '' ?> Nguyễn Quang Vinh
PGĐ CTy Truyền Thông Metech
Microsoft Excel ứng dụng rất nhiều trong đời sống, công việc. Khóa học này sẽ giúp bạn học chuyên sâu Microsoft Excel 2013 nâng cao giúp công việc quản lí của bạn dễ dàng hơn
THÊM VÀO GIỎ HÀNG
Thành thạo Excel 2010 trong 3 giờ

Thành thạo Excel 2010 trong 3 giờ

Lê Quang Hải
(11)
210,000đ 600,000đ
Thành thạo Excel 2010 trong 3 giờ
  • 30 bài giảng
  • 03 giờ 39 phút
Image) ? $teachers->Image : '' ?> Lê Quang Hải
Giảng viên tại nhiều trung tâm uy tín về Công nghệ thông tin
Với 3 giờ với 30 bài học online với Unica giúp bạn nắm được từ cơ bản đến nâng cao Các tính năng, hàm cơ bản trong excel giúp việc quản lý, bảo mật hiệu quả
THÊM VÀO GIỎ HÀNG

Macro là tập hợp một số các dòng lệnh.

Bạn sử dụng chức năng Macro Recorder là một ý tưởng hay để từng bước thực hiện các công việc, nhất là lúc đầu tìm hiểu về macro. Excel đã hỗ trợ ghi lại (recorder) các công việc bạn đã thực hiện và chỉ không ghi lại khi bạn dừng ghi.

Ví dụ, một ô (cell) được chọn (selected) ở hiện tại sẽ không được ghi cho đến khi bạn thực hiện công việc trong ô đó. Ngoài ra, Excel cũng không ghi lại các công việc khi đang sử dụng bảng điều khiển (dialog box) cho đến khi bạn ấn nút OK trên bảng điều khiển đó.

Hướng dẫn cách dùng VBA chi tiết nhất
Hình 1: Thực hiện ghi Macro

Hướng dẫn học VBA dễ hiểu chi tiết nhất
Hình 2: Cửa sổ Record Macro


Trong  suốt  thời  gian  ghi,  macro  đã được  lưu  lại  với tên xác định  trong module, module được tạo ra trong quá trình ghi và là một phần của Workbook. Marco  được  ghi  lại  có  thể  được  lưu  trong  This  Workbook  (Workbook  hiện hành), New Workbook (Workbook mới) hoặc trong Personal Macro Workbook (những  macro  sở  hữu  riêng).  Những  lệnh  (code)  được  lưu  trong  Personal.xls, những macro sở hữu riêng đều sử dụng được khi bạn mở Excel ra. Các macro trong các Workbook khác nhau có thể sử dụng bất cứ lúc nào khi  các Workbook đang mở (kể cả sử dụng chúng từ Workbook khác). 

Điều kiện để có thể tiến hành ghi macro:

1. Bảng tính Excel hiện hành (Activate Excel)

2. Sử dụng Workbook mới.

Những điều cơ bản về VBA trong Excel

Trước khi chúng ta có thể viết bất kỳ mã nào, chúng ta cần biết những điều cơ bản trước. Những điều cơ bản sau đây sẽ giúp bạn bắt đầu.

Biến - ở trường trung học, chúng tôi đã học về đại số. Tìm (x + 2y) trong đó x = 1 và y = 3. Trong biểu thức này, x và y là các biến. Chúng có thể được gán bất kỳ số nào tức là 1 và 3 tương ứng như trong ví dụ này. Họ cũng có thể được thay đổi để nói 4 và 2 tương ứng. Các biến ngắn gọn là các vị trí bộ nhớ. Khi bạn làm việc với VBA, bạn sẽ được yêu cầu khai báo các biến giống như trong các lớp đại số

Quy tắc tạo biến

Không sử dụng các từ dành riêng - nếu bạn là sinh viên, bạn không thể sử dụng giảng viên chính hoặc hiệu trưởng. Những chức danh này được dành riêng cho các giảng viên và chính quyền nhà trường. Các từ dành riêng là những từ có ý nghĩa đặc biệt trong Vba và như vậy, bạn không thể sử dụng chúng làm tên biến.

Tên biến không thể chứa dấu cách - bạn không thể xác định biến có tên số đầu tiên. Bạn có thể sử dụng FirstNumber hoặc First_number.

Sử dụng tên mô tả - rất hấp dẫn để đặt tên cho một biến theo chính bạn nhưng tránh điều này. Sử dụng tên mô tả tức là số lượng, giá cả, tổng phụ, v.v ... điều này sẽ giúp mã VBA của bạn dễ đọc
Toán tử số học - Các quy tắc của dấu ngoặc của phép nhân và phép trừ phép nhân (BODMAS) được áp dụng vì vậy hãy nhớ áp dụng chúng khi làm việc với các biểu thức sử dụng nhiều toán tử số học khác nhau. Giống như trong excel, bạn có thể sử dụng:

  • + để thêm
  • - để trừ
  • * để nhân
  • / để phân chia.

Toán tử logic - Khái niệm toán tử logic được trình bày trong các hướng dẫn trước đó cũng được áp dụng khi làm việc với VBA. Bao gồm các:

  • If statements
  • OR
  • NOT
  • AND
  • TRUE
  • FALSE

Làm sao để mở trình soạn thạo VBA trong Excel

1. Mở hộp thoại Ribbons
2. Chọn Customize the Ribbons
3. Chọn Developer trong Excel Options và ấn OK

Hướng dẫn học VBA excel
Hướng dẫn học VBA excel

Bây giờ chúng ta sẽ trình bày cách lập trình trong VBA. Tất cả chương trình trong VBA phải bắt đầu bằng "Sub" và kết thúc bằng "End sub". Ở đây tên là tên bạn muốn gán cho chương trình của bạn. Trong khi sub là viết tắt của một chương trình con mà chúng ta sẽ tìm hiểu trong phần sau của hướng dẫn.

  • Sub name().
  • End Sub

Bây giờ chúng ta sẽ tạo một chương trình VBA cơ bản hiển thị hộp nhập liệu để hỏi tên người dùng sau đó hiển thị thông báo lời chào.
Hướng dẫn này giả định rằng bạn đã hoàn thành hướng dẫn về Macros trong excel và đã bật tab Developer trong excel.

  • Tạo một danh mục mới
  • Lưu nó trong một định dạng bảng tính kích hoạt macro excel * .xlsm
  • Nhấp vào tab DEVELOPER 
  • Nhấp vào hộp thả xuống INSERT dưới thanh điều khiển
  • Chọn một nút lệnh như trong hình dưới đây

Hướng dẫn học VBA excel
Hướng dẫn học VBA excel

Nhập nút lệnh ở bất cứ vị trí nào trên bảng tính => Bạn sẽ nhận được cửa sổ làm việc như này

Hướng dẫn học VBA excel
Hướng dẫn học VBA excel

  • Đổi tên macro thành btnHelloWorld_Click
  • Bấm vào nút mới
  • Bạn sẽ nhận được code như hình sau

Hướng dẫn học VBA excel
Hướng dẫn học VBA excel

Nhập mã lệnh sau:

  • Tên Dim dưới dạng Chuỗi 
  • Tên = InputBox ("Nhập tên của bạn")
  • MsgBox "Xin chào" + tên

Giải thích một chút: 

"Dim name as String" tạo ra một biến gọi là tên. Biến sẽ chấp nhận văn bản, số và các ký tự khác vì chúng tôi đã định nghĩa nó là một chuỗi

"Name = InputBox (" Nhập tên của bạn ")" gọi hàm được tích hợp InputBox hiển thị một cửa sổ với chú thích Nhập tên của bạn. Tên đã nhập sau đó được lưu trữ trong biến tên.

" MsgBox" Hello "+ name" gọi hàm MsgBox tích hợp hiển thị Hello và tên đã nhập.

Vây là chúng ta có kết quả như sau:

Hướng dẫn học VBA excel
Hướng dẫn học VBA excel

Đóng cửa sổ code

Nhấp chuột phải vào nút 1 và chọn chỉnh sửa văn bản

Nhập: Say Hello 

Bấm vào Say Hello

Bạn sẽ nhận được kết quả sau: 

Hướng dẫn học VBA excel
Hướng dẫn học VBA excel

Nhập tên của bạn ví dụ là Jordan => Bạn sẽ nhận được hộp thông báo sau

Hướng dẫn học VBA excel
Hướng dẫn học VBA excel

Trên đây là những điều căn bản nhất về VBA và một số điều cơ bản bạn cần biết. Tuy nhiên nó là cả một ngôn ngữ lập trình sâu rộng. Để có thể học chuyên sâu hơn về hệ thống hàm excel nâng cao, các bạn có thể tham gia khóa học MICROSOFT EXCEL 2013 NÂNG CAO để thực hành được nhiều chức năng của VBA nhé!
Cảm ơn các bạn đã theo dõi!


Tags: Excel