Trang chủ / Công cụ chuyển đổi / Trình tạo Macro Excel
Công cụ trực tuyến miễn phí

Trình tạo Macro Excel

Tạo mã VBA cho Excel từ mô tả tiếng Việt, giải thích mã hiện có, kiểm tra an toàn trước khi dùng. Quá trình xử lý diễn ra cục bộ trong trình duyệt.

Bắt đầu sử dụng

Tính năng và cách hoạt động

Trình tạo Macro Excel giúp bạn tạo mã VBA từ mô tả bằng ngôn ngữ tự nhiên. Bạn có thể yêu cầu các thao tác như định dạng ô, lọc dữ liệu, hoặc thao tác với trang tính. Công cụ gửi yêu cầu đến mô hình DeepSeek và trả về mã VBA cùng giải thích chi tiết.

Ví dụ cụ thể

Đầu vào: "Tạo macro để xóa tất cả các hàng trống trong trang tính hiện tại."

Đầu ra: Mã VBA như sau:

Sub XoaHangTrong()
    Dim rng As Range
    Dim i As Long
    Set rng = ActiveSheet.UsedRange
    For i = rng.Rows.Count To 1 Step -1
        If Application.WorksheetFunction.CountA(rng.Rows(i)) = 0 Then
            rng.Rows(i).Delete
        End If
    Next i
End Sub

Kèm theo giải thích từng bước và cảnh báo: mã có thể không hoạt động nếu tên trang tính khác, hoặc có thể xóa nhầm dữ liệu nếu hàng trống chứa định dạng ẩn.

Tham số và giới hạn

  • Độ dài yêu cầu: 10–6.000 ký tự.
  • Giải thích mã: tối đa 16.000 ký tự, chạy cục bộ, không dùng AI.
  • Giới hạn tạo mã: tối đa 5 lần thành công mỗi ngày theo giờ Thái Bình Dương cho mỗi địa chỉ IP, trừ khi IP nằm trong danh sách trắng do quản trị viên quản lý. Nếu lời gọi AI thất bại, lượt sử dụng sẽ được giải phóng.
  • Mã tạo ra có thể chứa tên tệp, phạm vi, giả định ngôn ngữ không chính xác hoặc các thao tác phá hủy. Luôn sao lưu và kiểm tra trên dữ liệu mẫu.

Quy trình kiểm duyệt

Các yêu cầu và kết quả được đưa vào hàng đợi kiểm duyệt của Empire CMS; chỉ những trường hợp được quản trị viên phê duyệt mới có thể xuất hiện trong ví dụ công khai. Giao diện hiển thị rõ việc chuyển dữ liệu đến DeepSeek và quy trình kiểm duyệt.

Câu hỏi thường gặp

1. Tôi có thể tạo bao nhiêu macro mỗi ngày?

Mỗi địa chỉ IP được phép tạo tối đa 5 macro thành công mỗi ngày (theo giờ Thái Bình Dương). Nếu yêu cầu thất bại, lượt đó không bị tính. Nếu bạn cần nhiều hơn, hãy liên hệ quản trị viên để được thêm vào danh sách trắng.

2. Mã VBA được tạo có an toàn để chạy trực tiếp không?

Không. Mã có thể chứa lỗi hoặc thao tác nguy hiểm. Bạn phải sao lưu tệp, xem xét từng dòng và chạy thử trên dữ liệu mẫu trước khi sử dụng cho công việc quan trọng.

3. Tôi có thể dán mã VBA hiện có để được giải thích không?

Có. Chức năng giải thích mã chấp nhận tối đa 16.000 ký tự và phân tích cục bộ trong trình duyệt, không sử dụng AI và không tốn lượt tạo. Nó giúp bạn hiểu các thủ tục, tham chiếu trang tính, vòng lặp, định dạng và các thao tác phá hủy.

Quá trình xử lý diễn ra cục bộ trong trình duyệt.