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

Mengembalikan Long yang berisi jumlah karakter dalam string atau jumlah byte yang diperlukan untuk menyimpan variabel.

Sintaks

Len( string | varname)

Sintaks fungsi Len memiliki argumen ini:

Argumen

Deskripsi

string

Setiap ekspresi stringyang valid . Jika string mengandung Null, Null dikembalikan.

varName

Nama variabel apa pun yang valid. Jika varname berisi Null, Null dikembalikan. Jika varname adalah Varian, Len memperlakukannya sama seperti String dan selalu mengembalikan jumlah karakter yang ada di dalamnya.

Keterangan

Satu (dan hanya satu) dari dua argumen yang mungkin harus ditentukan. Dengan tipe yang ditentukan pengguna, Len mengembalikan ukuran seperti yang akan ditulis ke file.

Catatan:  Gunakan fungsi LenB dengan data byte yang terdapat dalam string, seperti dalam bahasa kumpulan karakter byte ganda (DBCS). Sebagai ganti mengembalikan jumlah karakter dalam string, LenB mengembalikan jumlah byte yang digunakan untuk mewakili string tersebut. Dengan tipe yang ditentukan pengguna, LenB mengembalikan ukuran dalam memori, termasuk pengisian apa pun di antara elemen. Untuk kode sampel yang menggunakan LenB, lihat contoh kedua dalam contoh topik.

Catatan:  Len mungkin tidak dapat menentukan jumlah aktual byte penyimpanan yang diperlukan saat digunakan dengan string panjang variabel dalam tipe data yang ditentukan pengguna.

Contoh kueri

Ekspresi

Hasil

SELECT ProductID, Len(ProductID) AS ProductLen FROM ProductSales;

Mengembalikan nilai dari bidang "PRODUCTID" dan panjang nilai tersebut dalam kolom ProductLen.

Contoh VBA

Catatan: Contoh yang mengikuti demonstrasi penggunaan fungsi ini dalam modul Visual Basic for Applications (VBA). Untuk informasi selengkapnya tentang bekerja dengan VBA, pilih Referensi Pengembang di daftar turun bawah di samping Cari dan masukkan satu istilah atau lebih di kotak pencarian.

Contoh pertama menggunakan Len untuk mengembalikan jumlah karakter dalam string atau jumlah byte yang diperlukan untuk menyimpan variabel. Tipe... Blok Tipe Akhir yang menetapkan CustomerRecord harus didahului dengan kata kunci Privat jika muncul dalam modul kelas. Dalam modul standar, pernyataan Tipe dapat berupa Publik.

Type CustomerRecord    ' Define user-defined type.
ID As Integer ' Place this definition in a
Name As String * 10 ' standard module.
Address As String * 30
End Type
Dim Customer As CustomerRecord ' Declare variables.
Dim MyInt As Integer, MyCur As Currency
Dim MyString, MyLen
MyString = "Hello World" ' Initialize variable.
MyLen = Len(MyInt) ' Returns 2.
MyLen = Len(Customer) ' Returns 42.
MyLen = Len(MyString) ' Returns 11.
MyLen = Len(MyCur) ' Returns 8.

Contoh kedua menggunakan LenB dan fungsi yang ditentukan pengguna (LenMbcs) untuk mengembalikan jumlah karakter byte dalam string jika ANSI digunakan untuk mewakili string.

Function LenMbcs (ByVal str as String)
LenMbcs = LenB(StrConv(str, vbFromUnicode))
End Function
Dim MyString, MyLen
MyString = "ABc"
' Where "A" and "B" are DBCS and "c" is SBCS.
MyLen = Len(MyString)
' Returns 3 - 3 characters in the string.
MyLen = LenB(MyString)
' Returns 6 - 6 bytes used for Unicode.
MyLen = LenMbcs(MyString)
' Returns 5 - 5 bytes used for ANSI.

Fungsi string dan cara menggunakannya

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!

×