Applies ToExcel untuk Microsoft 365 Excel untuk Microsoft 365 untuk Mac Excel untuk web Excel 2024 Excel 2024 untuk Mac Excel 2021 Excel 2021 untuk Mac Excel 2019 Excel 2016 Excel untuk iPad Excel untuk iPhone Excel untuk tablet Android Excel untuk ponsel Android

Perhatian  Mengedit registri dengan tidak benar dapat menyebabkan kerusakan parah pada sistem operasi Anda, mengharuskan Anda untuk menginstal ulang. Microsoft tidak menjamin bahwa masalah yang ditimbulkan akibat mengedit registri dengan tidak benar dapat diatasi. Sebelum mengedit registri, buat cadangan semua data yang berharga. Untuk informasi terbaru tentang menggunakan dan melindungi registri komputer Anda, lihat Bantuan Microsoft Windows.

Artikel ini menguraikan sintaks rumus dan penggunaan fungsi CALL di Microsoft Excel.

Fungsi CALL tidak tersedia di Excel untuk web.

Deskripsi

Memanggil prosedur dalam pustaka link dinamis atau sumber daya kode. Terdapat dua bentuk sintaks fungsi ini. Gunakan sintaks 1 hanya dengan sumber daya kode yang terdaftar sebelumnya, yang menggunakan argumen dari fungsi REGISTER. Gunakan sintaks 2a atau 2b pada daftar secara bersamaan dan memanggil sumber daya kode.

Fungsi ini disediakan khusus bagi pengguna tingkat lanjut. Jika Anda menggunakan fungsi CALL secara tidak benar, Anda mungkin menyebabkan kesalahan yang akan mengharuskan Anda memulai ulang komputer. Fungsi ini hanya tersedia dari lembar makro Excel.

Sintaks

Sintaks 1

Digunakan dengan REGISTER

CALL(register_id,[argument1],...)

Sintaks 2

Digunakan sendiri (di Microsoft Excel untuk Windows)

Register_id     adalah nilai yang dikembalikan oleh REGISTER yang dijalankan sebelumnya atau fungsi REGISTER.ID.

CALL(module_text,procedure,type_text,[argument1],...])

Sintaks fungsi CALL memiliki argumen berikut:

  • Module_text     Diperlukan. Teks kutipan yang menentukan nama pustaka link dinamis (DLL) yang berisi prosedur di Microsoft Excel untuk Windows.

  • Procedure     Diperlukan. Teks yang menentukan nama fungsi dalam DLL di Microsoft Excel untuk Windows. Anda juga dapat menggunakan nilai ordinal fungsi dari pernyataan EXPORTS dalam file definisi modul (.DEF). Nilai ordinal harus dalam bentuk teks.

  • Type_text     Diperlukan. Teks yang menyatakan tipe data dari nilai yang dikembalikan dan tipe data dari semua argumen pada DLL atau sumber daya kode. Huruf pertama type_text menyatakan nilai yang dikembalikan. Kode yang Anda gunakan untuk type_text diuraikan secara detail dalam Penggunaan fungsi CALL dan REGISTER. Untuk DLL atau sumber daya kode (XLL) yang berdiri sendiri, Anda dapat menghapus argumen ini.

  • Argumen1,...     Opsional. Argumen yang akan dikirim ke prosedur.

Contoh

Rumus makro berikut mendaftarkan fungsi GetTickCount dari Microsoft Windows 32-bit. GetTickCount mengembalikan angka dari milidetik yang telah berlalu sejak Microsoft Windows dimulai.

REGISTER("Kernel32","GetTickCount","J")

Dengan mengasumsikan bahwa fungsi REGISTER berada dalam sel A5, setelah makro Anda mendaftarkan GetTickCount, Anda dapat menggunakan fungsi CALL untuk mengembalikan angka milidetik yang telah berlalu:

CALL(A5)

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.