Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Untuk Microsoft Excel 97 atau yang lebih lawas atau Microsoft Excel 98 Macintosh Edition atau versi yang lebih lawas dari artikel ini, lihat .

Ringkasan

Di Microsoft Visual Basic untuk aplikasi, fungsi lembar kerja Microsoft Excel tidak semua didukung sebagai metode objek aplikasi . Jika Anda mencoba menggunakan salah satu dari fungsi lembar kerja dengan objek aplikasi , Anda akan menerima pesan galat berikut:

Galat Run-Time '438': objek tidak mendukung properti ini atau metode

Informasi Selengkapnya

Anda dapat menulis prosedur Visual Basic yang memanggil fungsi lembar kerja Microsoft Excel. Fungsi lembar kerja yang tersedia untuk prosedur Visual Basic dalam objek aplikasi , dan terdaftar dimetode atau daftar properti untuk objek aplikasi di Browser.Most objek Visual Basic fungsi lembar kerja yang tidak tersedia sebagai metode objekaplikasi memiliki setara Microsoft Visual Basic internal operator atau fungsi. Sebagai contoh, fungsi lembar kerja MOD ini tidak tersedia sebagai metode objek aplikasi karena ada operator Mod setara dibangun untuk Visual Basic. Operator Visual Basic bekerja lebih cepat daripada fungsi Microsoft Excel di modul Visual Basic.

Excel fungsi lembar kerja tersedia sebagai metode dalam Visual Basic

Catatan: langkah-langkah berikut ini menganggap bahwa Anda telah menginstal berkas bantuan Visual Basic. Untuk menampilkan daftar semua fungsi lembar kerja Microsoft Excel yang tersedia sebagai metode objek aplikasi dalam Visual Basic, ikuti langkah-langkah berikut:

  1. Di Penyunting Visual Basic, ketik fungsi lembar kerja bantuan Microsoft Office, dan kemudian klik Cari.

  2. Dalam daftar topik, klik Daftar dari lembar kerja fungsi tersedia untuk Visual Basic.

Untuk menemukan setara Visual Basic operator atau fungsi fungsi lembar kerja Microsoft Excel yang tidak tersedia sebagai metode objek aplikasi , ikuti langkah-langkah berikut:

  1. Di Penyunting Visual Basic, ketik nama fungsi atau operator asisten Office, dan kemudian klik Cari. Sebagai contoh, ketik mod.

  2. Dalam daftar topik, klik topik untuk fungsi atau operator. Misalnya, klik topik Mod Operator .

Tabel berikut berisi fungsi lembar kerja yang tidak tersedia sebagai metode objek aplikasi . Visual Basic setara kolom daftar Anda dapat menggunakan fungsi yang menghasilkan hasil yang sama (atau serupa) yang mengembalikan fungsi. Microsoft Excel Visual Basic worksheet function equivalent ------------------------------------------------------------------- ABS() Abs function ATAN() Atn function CHAR() CHR function CODE() ASC function COS() Cos function DATE() DATESERIAL function ERROR.TYPE() ERR function EXACT() STRCOMP function EXP() Exp function INDIRECT() No direct equivalent - use Range, Cells, Offset, or any other way of referencing cells. INFO() No direct equivalent - use the following: CURDIR function, the following Application properties (MEMORYTOTAL, MEMORYUSED, MEMORYFREE, VERSION, OPERATINGSYSTEM, CALCULATION, COUNT) ISBLANK() ISEMPTY function ISREF() TYPENAME function LEN() LEN function LOWER() LCASE function N() No equivalent (none needed) NA() No equivalent - use ActiveCell.Value = "#N/A" RAND() RND function RANDOMIZE() Randomize function SIN() Sin function SIGN() Sgn function SQR() Sqr function SQRT() Sqr function T() No equivalent (none needed) TAN() Tan function TODAY() DATE function TRUNC() FIX function TYPE() TYPENAME function UPPER() UCASE function VALUE() VAL function Catatan: fungsi lembar kerja Microsoft Excel dan Visual Basic setara operator atau fungsi tidak selalu dihitung dengan cara yang sama dan dapat memberikan hasil yang berbeda, bahkan ketika mereka memiliki nama yang sama. Menggunakan Visual Basic setara operator atau fungsi dipilih untuk meningkatkan kecepatan dan fleksibilitas dalam penghitungan. Selain itu, operator Visual Basic atau fungsi yang tersedia untuk semua aplikasi yang menggunakan Microsoft Visual Basic untuk Applications.Although disarankan bahwa Anda menggunakan Visual Basic operator atau fungsi yang ditampilkan dalam daftar di atas, ada alternatif metode untuk menggunakan fungsi lembar kerja di makro Visual Basic bila perlu. Sebagai contoh, Anda dapat menggunakan lembar kerja ATAN di makro Visual Basic Anda menggunakan ExecuteExcel4Macro atau fungsi evaluasi : x = Application.ExecuteExcel4Macro("Atan(12)") -atau- x = Application.Evaluate("Atan(12)")

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.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×