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:

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.