Ngày cập nhật: 14/03/2022 – Đã có 21018 lượt xem bài này!

VBA- Visual Basic Applications là một ngôn ngữ lập trình được tích hợp trong Office bao gồm cả AutoCad. Tóm lại, lập trình VBA trong Excel là viết các dòng / câu lệnh để đáp ứng nhu cầu của tác vụ. Vì chúng ta học VBA tích hợp trong Excel, nên tạm gọi là “VBA Excel”. Cũng giống như các hàm trong Excel, trong VBA có các sự kiện, hành động, hàm, toán tử … bằng cách kết hợp các yếu tố trên, excel sẽ hiểu chúng ta muốn làm gì. Khi muốn thực hiện một chức năng nào đó, chúng ta chỉ cần gõ lệnh có sẵn trong VBA, sau đó excel sẽ tự động thực thi trong thời gian nhanh hơn rất nhiều so với thủ công. VBA nó gần giống như ngôn ngữ lập trình Visual Basic. Nó có thể vẽ ra các nút lệnh, các trường nhập liệu giúp người dùng dễ dàng thực hiện các thao tác chuẩn.

37271289540 c9602a439b b Excel vba là cái gì

Excel VBA là gì?

Biết sử dụng VBA sẽ như thế nào? Khi bạn biết cách lập trình VBA, bạn có thể giúp nâng cao hiệu quả công việc lên “n” lần. Có điều nếu không biết VBA thì có thể mất vài tiếng đồng hồ, nhưng với VBA thì chỉ cần gõ vài câu lệnh trong vòng chưa đầy 1 phút. Bạn cũng có thể sử dụng VBA để tạo các ứng dụng phân tích, thống kê,… Điều này giúp công ty tiết kiệm rất nhiều tiền. Vì vậy, vai trò của bạn trong công ty sẽ được củng cố. Hệ thống kiến ​​thức cơ bản về lập trình VBA trong Excel Tạo macro: Trong Excel VBA, chúng ta có thể tự động hóa một công việc với nhiều thao tác bằng cách tạo Macro. Msgbox: Khi thực hiện các lệnh trong Macro. Chúng tôi muốn thông báo cho người dùng khi họ đã chuẩn bị, thực hiện một thao tác nào đó. Hoặc chỉ là một cảnh báo rằng họ đã nhập sai trường tiêu chuẩn. Đối tượng Workbook và Worksheet: Đề cập đến phạm vi áp dụng các lệnh Excel VBA trong toàn bộ sổ làm việc hoặc chỉ trong trang tính. Đối tượng phạm vi: Đối tượng và phạm vi tương ứng với một ô hoặc một phạm vi ô trong excel. Đây là đối tượng quan trọng nhất trong Excel VBA. Biến: Đây là một loại biến trong lập trình Excel. Câu lệnh If then: Tương tự như trong excel thông thường. Bạn sử dụng hàm if để so sánh xem điều kiện có được thỏa mãn hay không. Vòng lặp: Vòng lặp- đây là một trong những kỹ thuật mạnh mẽ nhất trong Excel VBA. Vòng lặp cho phép chúng ta lặp lại các hoạt động trong một phạm vi ô với một vài lệnh đơn giản. Userform: Là các nút, hộp nhập liệu, nhãn,… Dùng để thiết kế giao diện giúp giao tiếp với người dùng một cách chuyên nghiệp hơn. Sự kiện: Sự kiện trong excel là hành động của người dùng, sau đó chúng ta sử dụng mã để thực hiện các thao tác nhất định sau khi người dùng thực hiện các sự kiện có sẵn. Hàm & Sub: Trong excel, hàm cho phép trả về một giá trị còn Sub thì không.

Biên tập viên Phạm Thị Mỹ Phương Phòng Truyền thông iMicroSoft Hồ Chí Minh Hotline: 0916 878 224

E-mail:

Để tìm hiểu VBA là gì? Làm thế nào để mở và sử dụng nó? Bạn đọc hãy tham khảo bài viết Tất tần tật về VBA trong Excel (Phần 1) dưới đây của Taimienphi.vn.

VBA là viết tắt của Visual Basic Editor (còn được gọi là VBA Editor hoặc VB Editor). Để tìm hiểu tất cả về VBA trong Excel, mời các bạn tham khảo bài viết dưới đây của Taimienphi.vn.

VBA là gì? Tất cả về VBA trong excel

Mục lục bài viết:

1. VBA trong Excel là gì ?.

2. Mở VB Editor.

2.1. Sử dụng phím tắt để mở VBA trong Excel

2.2. Sử dụng tab Nhà phát triển

2.3. Sử dụng tab Trang tính

3. Tạo Visual Basic Editor trong Excel

3.1. Menu Bar (thanh menu)

3.2. Thanh công cụ

3.3. Trình khám phá dự án

3.4. Cửa sổ thuộc tính

3.5. Cửa sổ mã

3.6. Ngay tức khắc . Cửa sổ

1. VBA trong Excel là gì?

VBA excel hoặc Visual Basic Editor là một ứng dụng riêng biệt, được mở bất cứ khi nào người dùng mở sổ làm việc Excel. Mặc định VBA bị ẩn, để truy cập ứng dụng chúng ta sẽ phải kích hoạt nó.

VB Editor là nơi mã VB được lưu trữ. Có nhiều cách để lấy mã trong VB Editor:

1. Khi chúng ta tạo macro, nó sẽ tự động tạo một mô-đun mới trong VB Editor và chèn mã vào mô-đun đó.

2. Chúng ta có thể nhập mã VB trong VB Editor theo cách thủ công.

3. Sao chép mã từ sổ làm việc khác hoặc trên Internet và dán vào VB Editor.

2. Mở VB Editor

Có nhiều cách để mở VBA (Visual Basic Editor) trong Excel:

– Sử dụng phím tắt (cách đơn giản và nhanh nhất).

– Sử dụng tab Nhà phát triển.

– Sử dụng tab Trang tính.

Dưới đây Taimienphi.vn sẽ đi tìm hiểu chi tiết về từng cách.

2.1 Sử dụng phím tắt để mở VBA trong Excel

Cách đơn giản và nhanh nhất để mở Visual Basic Editor là sử dụng phím tắt Alt + F11. Sau khi nhấn tổ hợp phím, cửa sổ Visual Basic Editor sẽ xuất hiện trên màn hình.

Phím tắt này hoạt động như thanh chuyển đổi, vì vậy chúng ta có thể sử dụng lại phím tắt để quay lại ứng dụng Excel mà không cần đóng Trình soạn thảo VB.

Phím tắt để mở VBA trên Mac là Chọn + F11 hoặc Fn + Opt + F11.

2.2 Sử dụng tab Nhà phát triển

Để mở Trình soạn thảo Visual Basic từ Ruy-băng, hãy làm theo các bước bên dưới:

Bước 1: Nhấp vào tab Nhà phát triển.

Bước 2: Trong nhóm Mã, tìm và nhấp vào Ngôn ngữ lập trình.

2.3 Sử dụng tab Trang tính

Phương pháp mở VB Editor này hiếm khi được sử dụng. Truy cập bất kỳ tab Trang tính nào, nhấp chuột phải, chọn Xem mã.

Phương pháp này, ngoài việc mở VB Editor, còn chuyển hướng người dùng đến cửa sổ mã cho đối tượng bảng tính đó.

Điều này rất hữu ích khi chúng ta muốn viết mã chỉ hoạt động trong một bảng tính cụ thể, điều này thường xảy ra với các sự kiện bảng tính.

3. Tạo Visual Basic Editor trong Excel

Khi mở VB Editor lần đầu, bạn có thể thấy giao diện hơi khó hiểu, bao gồm nhiều tùy chọn và nhiều phần khác nhau.

Mặc dù Excel được cải tiến rất nhiều về giao diện thiết kế và tính năng nhưng giao diện VBvượt trộikhông bao giờ thay đổi.

Dưới đây là những hình ảnh mô tả các thành phần khác nhau trên VB Editor, Taimienphi.vn sẽ giới thiệu chi tiết đến bạn các phần trong ứng dụng Visual Basic Editor.

3.1 Thanh menu (thanh menu)

Đây là nơi đặt tất cả các tùy chọn chúng ta có thể sử dụng trong VB Editor. Tương tự như Ribbon Excel, chứa các tab và tùy chọn cho mỗi tab.

Hầu hết các tùy chọn trong VB Editor đều có các phím tắt hiển thị bên cạnh chúng. Việc sử dụng phím tắt sẽ giúp chúng ta thao tác với VB Editor nhanh và dễ dàng hơn.

3.2 Thanh công cụ

Theo mặc định, VB Editor bao gồm Thanh công cụ chứa một số tùy chọn hữu ích mà chúng tôi thường sử dụng. Giống như Thanh công cụ truy cập nhanh trong Excel, cho phép chúng tôi truy cập nhanh vào một số tùy chọn hữu ích.

Ngoài ra, nếu muốn, chúng ta có thể tinh chỉnh thanh công cụ bằng cách loại bỏ hoặc thêm các tùy chọn bằng cách nhấp vào biểu tượng mũi tên xuống nhỏ nằm ở cuối thanh công cụ.

Trong hầu hết các trường hợp, thanh công cụ mặc định cung cấp các tùy chọn mà người dùng cần khi làm việc với VB Editor.

Nếu bạn muốn di chuyển thanh công cụ lên trên thanh menu, hãy nhấp vào biểu tượng 3 chấm màu xám ở đầu thanh công cụ và kéo nó lên trên thanh menu.

Ghi chú: Có 4 thanh công cụ trong VB Editor: Standard, Debug, Edit và User. Để truy cập các thanh công cụ khác, chỉ cần truy cập vào tùy chọn View và di chuột qua tùy chọn Toolbars.

3.3 Trình khám phá dự án

Project Explorer là cửa sổ bên trái hiển thị tất cả các đối tượng hiện đang mở trong Excel.

Khi làm việc với Excel, tất cả các sổ làm việc hoặc phần bổ trợ đang mở đều là các dự án. Và mỗi dự án này có thể bao gồm các bộ sưu tập các đối tượng.

Ví dụ, trong hình ảnh bên dưới, Project Explorer hiển thị 2 sổ làm việc đang mở (Book1 và Book2) và các đối tượng trong mỗi Workbook (workbook, ThisWorkbook và Module trong Book1).

Có một biểu tượng + ở bên trái của các đối tượng mà chúng ta có thể sử dụng để thu gọn danh sách các đối tượng hoặc mở rộng và xem danh sách đầy đủ các đối tượng.

Các đối tượng sau có thể là một phần của Project Explorer:

1. Tất cả Sổ làm việc Mở – trong mỗi sổ làm việc (còn được gọi là một dự án), có thể bao gồm các đối tượng sau:

– Đối tượng trang tính cho mỗi trang tính trong sổ làm việc.

– Đối tượng ThisWorkbook đại diện cho sổ làm việc.

– Đối tượng biểu đồ cho mỗi trang biểu đồ (các biểu đồ này không phổ biến như bảng tính).

– Mô-đun: Đây là nơi mã được tạo ra bằng cách tạo macro. Chúng tôi cũng có thể viết hoặc sao chép và dán mã VBA tại đây.

2. Tất cả các bổ trợ mở

Bạn có thể coi Project Explorer như một nơi để phác thảo tất cả các đối tượng được mở trong Excel tại một thời điểm cụ thể.

Phím tắt để mở Project Explorer là Kiểm soát + RẺ. Để đóng Project Explorer, chỉ cần nhấp vào biểu tượng đóng ở góc trên cùng bên phải của cửa sổ.

Ghi chú: Đối với các đối tượng trong Project Explorer, có một cửa sổ mã trong đó chúng ta có thể viết mã (sao chép hoặc dán mã). Cửa sổ mã hiển thị khi chúng ta nhấp đúp vào đối tượng đó.

3.4 Cửa sổ thuộc tính

Cửa sổ Thuộc tính là nơi hiển thị các thuộc tính của đối tượng đã chọn. Nếu cửa sổ Thuộc tính không khả dụng, chúng ta có thể mở nó bằng cách sử dụng Chìa khóaF4 (Hoặc ghé thăm Xem tab => bấm chọn Cửa sổ thuộc tính).

Cửa sổ Thuộc tính là một cửa sổ bật lên, chúng ta có thể đính kèm vào VB Editor. Ngoài ra cửa sổ này cho phép chúng ta thay đổi các thuộc tính của một đối tượng đã chọn. Ví dụ, để ẩn trang tính, chúng ta có thể thay đổi thuộc tính Hiển thị của đối tượng trang tính đã chọn.

3.5 Cửa sổ mã

Cửa sổ mã cho mỗi đối tượng được liệt kê trong Project Explorer. Chúng ta có thể mở cửa sổ mã cho một đối tượng bằng cách nhấp đúp vào đối tượng đó trong Project Explorer.

Cửa sổ mã là nơi chúng ta có thể viết mã hoặc sao chép và dán mã từ bên ngoài.

Khi tạo macro, mã của macro sẽ truy cập vào cửa sổ mã của mô-đun. Excel sẽ tự động chèn mô-đun để đưa mã vào khi tạo macro.

3.6 Trước mắt. Cửa sổ

Cửa sổ ngay lập tức được sử dụng chủ yếu khi gỡ lỗi mã. Chúng ta có thể sử dụng cửa sổ Ngay lập tức bằng cách sử dụng lệnh Print.Debug trong mã, sau đó chạy mã. Điều này giúp gỡ lỗi mã lỗi và định vị mã bị lỗi.

Theo mặc định, cửa sổ ngay lập tức không được hiển thị trong VB Editor. Để mở cửa sổ, chúng ta sử dụng phím tắt Kiểm soát + GỖ (Hoặc ghé thăm Xem tab và bấm vào Windows ngay lập tức).

https://thuthuat.taimienphi.vn/tat-tan-tat-ve-vba-trong-excel-phan-1-45662n.aspx
Bài viết Tất tần tật về VBA Excel (Phần 1) trên đây Taimienphi.vn vừa giới thiệu đến bạn đọc VBA trong Excel là gì cũng như các thành phần của nó. Trong bài viết Tất cả về VBA trong Excel (Phần 2) và Tất cả về VBA trong Excel Phần 3 Taimienphi.vn sẽ giới thiệu đến bạn cách chọn VB Editor.

Bạn đang xem chuyên mục Hỏi đáp
Thuộc website web giải đáp