none
Rename semua macro RRS feed

  • Pertanyaan

  • Hi,

    Saya menggunakan excel 2003 dan akan disimpan ke dalam 2007 (xlsm), muncul pertanyaan berikut :

    "The name, ROW1, either conflict with a valid range reference or is invalid
    fo excel. The name has been replaced with _ROW1.
    You may still neet to manually update any references to this name used in VBA

    code or as text arguments in function. You must close and reopen the workbookbefore these changes take effect"

    Sayangnya, nama "ROW1" adalah nama macro yang saya define,

    dan excel tidak merename otomatis nama macro saya di VBA, sehingga assign macro tidak sesuai.

    Dalam 1 sheet saya mempunyai lebih dari 200 macro yang di rename otomatis, sedangkan saya mempunyai beberapa sheet,

    Pertanyaan :

    1.Bagaimana caranya supaya merename nama macro di VBA dan di assign otomatis ?

    2.Excel 2003 tidak mempunyai cell ROW1 sedangkan Excel 2007 mempunyai cell ROW1, kenapa microsoft merename otomatis label menjadi awalan garis bawah seperti _ROW1, sedangkan di macro tidak diijinkan menggunakan awalan garis bawah ? apakah rename otomatis microsoft bisa disetting?

    Mohon bantuan pakar-pakar sekalian

    Terima kasih

     

     

     

    Rabu, 15 Desember 2010 16.19

Semua Balasan

  • Selamat Siang ,

    Untuk pertanyaan nomer 1 , penyelesaiannya adalah :

    Excel dapat merubah macro name tetapi tidak bisa merubahnya dari code. Jadi Anda bisa merubahnya melalui VBA sebagai berikut:

    a. Tekan ALT + F8 untuk menampilkan box dialog Macros.

    b. Dari daftar macro yang tertera, pilih satu yang Anda mau re-name.

    c. Tekan Edit.  VBA Editor tertera, dengan kode yang terpilih dari macros.

    d. Di bagian atas macro adalah keyword "Sub" di ikuti dengan macro name, kemudian pasangkan dari parentheses.

    e. Rubah nama macro yang di kehendaki, tetapi biarkan "sub" dan juga paretheses nya.

    f. Tutup VBA editor.

    Untuk pertanyaan nomer dua, saya kurang jelas apakah ada fungsi rename otomatis. bisa tolong di perjelas pertanyaan anda?

    terima kasih

     


    Salam Steven
    • Disarankan sebagai Jawaban oleh Steven Panjaya Jumat, 04 Februari 2011 08.33
    Rabu, 22 Desember 2010 02.53