Generator Makro Excel
Buat makro VBA Excel dari permintaan bahasa alami atau jelaskan kode yang ada. Dapatkan kode, penjelasan, dan langkah penggunaan dengan aman. Pemrosesan dila…
Mulai menggunakan
Fitur Utama dan Contoh Penggunaan
Generator Makro Excel membantu Anda membuat atau memahami makro VBA tanpa harus menghafal sintaks. Berikut contoh konkret:
Contoh Generate Code
Anda mengetik: "Buat makro yang menghapus baris kosong di lembar aktif." Sistem akan mengembalikan kode VBA seperti:
Sub HapusBarisKosong()
Dim r As Long
For r = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If Application.WorksheetFunction.CountA(Rows(r)) = 0 Then
Rows(r).Delete
End If
Next r
End SubDisertai penjelasan bahwa kode tersebut memeriksa setiap baris dari bawah ke atas dan menghapus baris yang benar-benar kosong. Ada juga langkah penggunaan dan peringatan untuk mencadangkan file.
Contoh Explain Code
Anda menempelkan kode yang tidak dikenal, misalnya:
Sub Contoh()
Range("A1").Value = "Halo"
End SubAlat akan menjelaskan bahwa kode tersebut menetapkan nilai "Halo" ke sel A1, dan menganalisis referensi lembar, rentang, loop, pemformatan, serta operasi destruktif jika ada.
Parameter dan Batasan
- Generate Code: panjang permintaan 10–6.000 karakter, menggunakan model DeepSeek, dan memerlukan koneksi internet.
- Explain Code: panjang kode hingga 16.000 karakter, diproses lokal di browser, tanpa menggunakan kuota harian.
- Batas penggunaan: maksimal 5 permintaan berhasil per alamat IP per hari (waktu Pasifik), kecuali IP Anda masuk daftar putih yang dikelola administrator. Permintaan yang gagal tidak dihitung.
- Hasil Generate Code masuk ke antrian moderasi Empire CMS; hanya contoh yang disetujui administrator yang muncul di contoh publik.
Peringatan Penting
Kode VBA yang dihasilkan dapat mengandung nama buku kerja, rentang, asumsi lokal, atau efek destruktif yang salah. Selalu cadangkan file, periksa setiap baris, dan uji pada data contoh di Excel desktop sebelum digunakan pada file penting.
FAQ
Apakah alat ini menjalankan makro yang dihasilkan?
Tidak. Alat hanya menghasilkan kode dan penjelasan. Anda harus menyalin kode ke Excel dan menjalankannya secara manual.
Bagaimana cara kerja Explain Code?
Explain Code menganalisis kode VBA secara lokal di browser Anda, tanpa mengirim data ke server. Ini mencakup prosedur umum, referensi lembar/rentang, loop, pemformatan, dan operasi destruktif.
Apa yang terjadi jika saya mencapai batas harian?
Jika Anda telah menggunakan 5 permintaan Generate Code yang berhasil dalam sehari, Anda harus menunggu hingga hari berikutnya (waktu Pasifik) atau hubungi administrator untuk dimasukkan ke daftar putih.
Checklist Sebelum Menggunakan Makro
- Cadangkan file Excel Anda.
- Periksa setiap baris kode untuk memastikan tidak ada referensi yang salah.
- Uji makro pada salinan data contoh terlebih dahulu.
- Pahami bahwa makro dapat mengubah data secara permanen; gunakan dengan hati-hati.
Pemrosesan dilakukan secara lokal di browser Anda.