Vba cbyte işlevi nasıl kullanılır?

CBYTE VBA işlevi, VBA işlevleri veri türü dönüştürme kategorisinde listelenir. VBA kodunda kullandığınızda bayt tarih türünde (0 ile 255 arasında değişen) bir değer döndürür . Basit bir ifadeyle, bir ifadeyi sayı olarak belirttiğinizde, onu bir tam sayıya dönüştürür ve sonuçta döndürür.

Sözdizimi

CByte(İfade)

Argümanlar

  • İfade : Bayta dönüştürmek istediğiniz sayısal değer.

Örnek

VBA CBYTE işlevinin nasıl kullanılacağını pratik olarak anlamak için, onu kullanarak bir vba kodu yazdığımız aşağıdaki örneği incelemeniz gerekir:

example-vba-cbyte-function
 Sub example_CBYTE() Range("B1").Value = CByte(Range("A1")) End Sub

Yukarıdaki örnekte bir sayının (8.5694) bulunduğu A1 hücresindeki değeri kullandık, daha sonra bu değeri Byte veri tipine dönüştürmek için CBYTE fonksiyonunu kullandık ve sonuçta 9 döndürdü.

Yorumlar

  • Belirtilen değer, sayı dışında bir değerse veya sayı olarak tanınamayan bir sayıysa, VBA çalışma zamanı hatası 13’ü döndürür.
  • Sağlanan değerin aralığı 0 ile 255 arasındaysa VBA, çalışma zamanı hatası 6’yı döndürür.
  • Belirtilen değer kayan noktalı sayı değilse en yakın tam sayıya yuvarlanır.

Yorum ekle

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir