Trong bài viết này, bdkhtravinh.vn Học Excel Online sẽ hướng dẫn bạn từng bước thêm mã VBA (Visual Basic Code for Applications) vào bảng tính Excel và chạy chương trình này để dễ dàng thực hiện các tác vụ trên bảng tính. cách đơn giản nhất giúp bạn tự học Excel tại nhà, tự học VBA một cách hiệu quả nhất.
Bạn đang xem: Hướng dẫn vba trong excel 2010
Dán mã VBA vào bảng tính Excel:
Trong ví dụ này, chúng tôi sẽ sử dụng macro VBA để loại bỏ khoảng cách dòng khỏi trang tính hiện tại. Mở sổ làm việc trong Excel. Nhấp chuột Tổ hợp phím + F11 mở VBA.

Nhấp chuột phải vào tên trang tính trong bảng Dự án là VBAProject (nằm ở góc trên bên trái của cửa sổ chỉnh sửa) và chọn Chèn > Mô-đun từ danh sách các tham số.

Sao chép mã VBA (từ trang web) và dán nó vào bên phải bảng chỉnh sửa VBA (cửa sổ Module1)

CẢNH BÁO. Cách tăng tốc mã macro
Nếu mã macro VBA không chứa các dòng sau ở đầu:


Application.ScreenUpdating = Sai
Application.Calculation = xlCalculationManual
Sau đó, thêm các dòng sau để mã macro của bạn chạy nhanh hơn (xem hình minh họa ở trên)
Sau khi mã bắt đầu, tất cả các dòng mã tiếp theo bắt đầu bằng lờ mờ (nếu không có dòng Dim nào thì thêm vào bên phải dòng chuỗi con):
Application.ScreenUpdating = Sai
Application.Calculation = xlCalculationManual
Với các dòng mã trước đó kết thúc phụ:
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
Những dòng này, như tên gọi của chúng, sẽ tắt màn hình để làm mới và tính toán lại các công thức trong bảng tính trước khi thực thi mã. vĩ mô.
Sau khi khởi chạy chương trình, mọi thứ sẽ bật lại. Do đó, tốc độ thực thi mã sẽ tăng từ 10% đến 500%.
Xem thêm: Phần mềm giảm đồ họa game tốt nhất cho Android, 7 phần mềm giảm đồ họa mới nhất cho game Android
Lưu sổ làm việc dưới dạng “Sổ làm việc Excel được bật Macro”. Nhấn Ctrl + SẼsau đó nhấn nút Chẳng có ai trong hộp thoại thông báo “Không thể lưu các chức năng sau trong sổ làm việc nếu không có macro”.

Hộp thoại Lưu thành sẽ mở Lựa chọn “Sổ làm việc Excel có hỗ trợ macro” từ danh sách các tham số Lưu kiểu, mẫu và nhấn nút cứu.

Nhấn Alt+Q để đóng trình xem và quay lại sổ làm việc.
Cách chạy macro VBA trong Excel:
Nếu muốn chạy đoạn code VBA vừa thêm ở phần trên, click Tổ hợp phím + F8 để mở một hộp thoại vĩ mô.
Sau đó chọn vĩ mô từ danh sách Tên của vĩ mô: và nhấn nút chạy.

Hi vọng bài viết này đã giúp ích cho các bạn tự học VBA và sử dụng VBA trong công việc của mình.
VBA giúp ích rất nhiều cho công việc của bạn: nó giúp tăng tốc độ xử lý trong excel, nó giúp tạo báo cáo tự động, nó điều khiển các chương trình khác như word, power point, outlook… giúp convert file excel sang các phần mềm chuyên nghiệp…
Để học VBA một cách bài bản và có hệ thống, mời các bạn tham gia khóa học VBA101 – VBA cơ bản cho người mới bắt đầu học Excel Online. Hệ thống hiện đang có nhiều ưu đãi khi bạn đăng ký khóa học này. Để biết thêm thông tin, hãy xem khóa học VBA