Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

Tạo Excel Add-in Tùy Chỉnh: Hướng Dẫn Bước Đi Bước Cho Người Dùng Nâng Cao

Trong bài viết này, chúng ta sẽ học cách tạo một Excel Add-in một cách dễ dàng. Add-in cơ bản cung cấp thêm chức năng cho Excel, có khả năng tùy chỉnh cao. Excel được thiết kế để làm mọi thứ dễ dàng hơn, và VBA cố gắng làm cho nó còn dễ dàng hơn. Nhưng quá trình này có thể rất phức tạp. Bạn có thể phải tạo một macro nhận file đầu vào và xử lý nó. Cách đơn giản là chuyển đổi code của bạn thành một Add-in.

File Add-In:

File Excel:

Excel Add-In Là Gì?

Add-in là chức năng bổ sung của Excel. Đôi khi chúng ta cần sử dụng một hàm cụ thể hoặc code VBA nhiều lần. Mỗi lần phải gọi lại hàm hoặc code đó. Để tránh lặp lại công việc, ta có thể cài đặt một Add-in để thực hiện nhiệm vụ đó tự động.

Các Bước Tạo Excel Add-In

Để tạo Excel Add-in, cần thực hiện tuần tự các bước sau:

  • Bước 1: Ghi macro (Record) cho Add-in
  • Bước 2: Lưu Add-in dưới định dạng .xlam
  • Bước 3: Cài đặt (Install) Add-in
  • Bước cuối: Chạy (Run) Add-in

Chúng ta sẽ thảo luận chi tiết từng bước ở phần dưới.

Chúng ta sẽ tạo một Excel Add-in để tính lãi suất đầu tư như ngân hàng hoặc tổ chức tài chính. Hãy xem thảo luận dưới đây.

Bước 1: Ghi Macro Cho Excel Add-In

Bước đầu tiên là ghi một macro để tạo Excel Add-in.

  • Mở một workbook Excel trống.
  • Đến khu vực dưới cùng chứa tên sheet.
  • Nhấn chuột phải.
  • Chọn View Code từ Menu ngữ cảnh (Context Menu).

Tạo Excel Add-in Tùy Chỉnh: Hướng Dẫn Bước Đi Bước Cho Người Dùng Nâng Cao

  • Cửa sổ VBA hiện ra.
  • Chọn Module từ tab Insert.

Tạo Excel Add-in Tùy Chỉnh: Hướng Dẫn Bước Đi Bước Cho Người Dùng Nâng Cao

  • Cửa sổ module VBA xuất hiện, dán đoạn code VBA sau:
Function bank_int(principle As Double, rate As Double, timeperiod As Integer) bank_int = (principle * (1 + rate) ^ timeperiod) - principle End Function

Tạo Excel Add-in Tùy Chỉnh: Hướng Dẫn Bước Đi Bước Cho Người Dùng Nâng Cao

Đoạn VBA này định nghĩa phép toán mà Add-in sẽ thực hiện.

Bước 2: Lưu Add-In Dưới Định Dạng XLAM

Đã thêm code VBA vào file Excel. Thông thường lưu code VBA dưới định dạng .xlsm. Nhưng vì đây là Add-in, ta lưu dưới định dạng .xlam.

  • Vào File >> Save As.
  • Chọn định dạng Excel Add-in (*.xlam) sau đó bấm Save.

Tạo Excel Add-in Tùy Chỉnh: Hướng Dẫn Bước Đi Bước Cho Người Dùng Nâng Cao

  • Mở File Explorer.

Tạo Excel Add-in Tùy Chỉnh: Hướng Dẫn Bước Đi Bước Cho Người Dùng Nâng Cao

File đã được lưu dưới định dạng Add-in.

Bước 3: Cài Đặt Add-In

File Excel Add-in đã sẵn sàng. Bây giờ cài đặt file Add-in mới tạo vào một file Excel khác.

  • Mở file Excel làm việc.
  • Vào tab Developer (Nhà phát triển) và click vào mục Excel Add-ins.

Tạo Excel Add-in Tùy Chỉnh: Hướng Dẫn Bước Đi Bước Cho Người Dùng Nâng Cao

  • Cửa sổ Add-ins hiện ra. Click nút Browse (Duyệt).

Tạo Excel Add-in Tùy Chỉnh: Hướng Dẫn Bước Đi Bước Cho Người Dùng Nâng Cao

  • Chọn file Add-in từ File Explorer.
  • Chọn file, bấm nút OK.

Tạo Excel Add-in Tùy Chỉnh: Hướng Dẫn Bước Đi Bước Cho Người Dùng Nâng Cao

  • Cửa sổ Add-ins hiện lại.

Tạo Excel Add-in Tùy Chỉnh: Hướng Dẫn Bước Đi Bước Cho Người Dùng Nâng Cao

Thấy Add-in mới đã được thêm vào danh sách.

Bước 4: Chạy Add-In

Bây giờ sử dụng Add-in vừa tạo.

  • Add-in này dùng để tính số tiền lãi.
  • Thu thập dữ liệu trong workbook Excel đã cài Add-in.

Tạo Excel Add-in Tùy Chỉnh: Hướng Dẫn Bước Đi Bước Cho Người Dùng Nâng Cao

  • Đến ô C8, nhập công thức sau:
=bank_int(C5,C6,C7)

Tạo Excel Add-in Tùy Chỉnh: Hướng Dẫn Bước Đi Bước Cho Người Dùng Nâng Cao

  • Nhấn phím Enter.

Tạo Excel Add-in Tùy Chỉnh: Hướng Dẫn Bước Đi Bước Cho Người Dùng Nâng Cao

Đã có kết quả. Bây giờ bạn có thể dùng Add-in này cho bất kỳ file Excel nào trên máy tính đó.

Kết Luận

Bài viết đã trình bày các bước tạo Excel Add-in, cũng như cách cài đặt và sử dụng. Hy vọng đáp ứng nhu cầu của bạn. Hãy ghé thăm website ExcelDemy và để lại góp ý trong hộp bình luận.

Bài Viết Liên Quan

  • Hàm FVSCHEDULE Trong Excel
  • Cách Sử Dụng Đối Tượng Excel Tạo Portfolio Nghệ Thuật
  • Công Thức Lãi Suất Danh Dụng vs Lãi Suất Thực Tế Trong Excel