Assalamualaikum warahmatullah.

Mas Kid,

Terima kasih atas cekripnya, ....

Cara 1 masih terlalu berat untuk saya ikuti karena kemampuan saya yang hanya record macro.

Sedangkan cara 2 masih membutuhkan dua buah file, saya bermaksud hanya memberikan 1 file namun nanti hasilnya akan menjadi banyak file namun ada beberapa file yang ada cekripnya. Saya akan coba dahulu menggunakan jalan tengah, yaitu memberikan 1 buah file, cekrip dikopi dari file utama, untuk cekrip di ThisWorkbook ditulis dari file utama, namun belum dipikirkan untuk Microsoft Scripting Runtime dan Microsoft Application Extensibility.

Kira-kira bisa apa tidak ya tanpa Microsoft Scripting Runtime dan Microsoft Application Extensibility Copy Cekrip module? (Export-Import)

Jika semuanya mentok, tentu akan digunakan cara 2 yang lebih mudah, file tambahan disembunyikan sehingga seolah-olah hanya satu file, namun susahnya ada saja orang yang hanya copy filenya tidak copy folder sehingga ada file yang tertinggal. bagaimanakah mengatasi salah kopi ini? Terima kasih mas Kid atas segala-galanya semoga mas Kid sekeluarga selalu dirahmadi Allah .

Wasalamualaikum warahmatullah

Kenang

On 02/09/2017 14:39, 'Mr. Kid' [email protected] [belajar-excel] wrote:
Wa'alaikumussalam wr wb

mas Nang,

1. Untuk menulis sebuah script di sebuah module dan sebagainya :
    Bisa seperti yang ada di file yang ada disini <https://app.box.com/s/vqf2iqcukiirc3c3evnnl2z72s2vpf06>.
2. Untuk membuat user menjalankan suatu file yang ada vba-nya :
    - sediakan file lain berisi seluruh script (ekstensi bisa dibuat sesukanya, seperti .kid atau .dat atau .jpg)     - sertakan file lain tersebut bersama file utama yang berekstensi .xlsm atau .xlsb     - isi file utama dengan script meng-copy file lain menjadi suatu nama tertentu yang terkesan baru, dengan ekstensi .xlsm atau .xlsb (tergantung tipe file saat membuat file lain tersebut)
    - lalu buka file hasil copy-an file tadi, diikuti menutup file utama.

Ada beberapa opsi lain, tetapi yang sederhana cara 2 di atas.
Cara 1 membutuhkan syarat yang lebih banyak daripada sekadar enable macros securty

Wassalamu'alaikum wr wb
Kid





2017-09-01 20:32 GMT+07:00 nangagus [email protected] <mailto:[email protected]> [belajar-excel] <[email protected] <mailto:[email protected]>>:

    Dear member B-Excel

    Asalamualaikum warahmatullah.

    saya membuat sebuah file baru macro enabel menggunakan macro.

    saya menggunakan cekrip:

    Sub damel()
    Dim nm As String
    nm = ActiveWorkbook.Path & "\satu.xlsm"
    Workbooks.Add
       ActiveWorkbook.SaveAs Filename:=nm,
    FileFormat:=xlOpenXMLWorkbookMacroEnabled
    End Sub

    Bagaimana caranya agar file saya yang baru itu juga ada macronya,
    misalnya menulis macro di file satu.xlsm:

    Sub workbook_Open ()

    Sheet1.Activate

    End sub.

    wasalamualaikum warahmatullah

    NangAgus



Kirim email ke