- Katılım
- 25 May 2018
- Mesajlar
- 1,610
- En iyi yanıt
- 14
- Puanları
- 113
- Konum
- İstanbul
- Web sitesi
- excelarsivi.com
- Ad Soyad
- Murat OSMA
- Office Vers.
- Microsoft 365 TR+EN
Explicit Conversion (Açık Dönüşüm)
Aşağıda listelenen veri tipi dönüştürme işlevlerinden biri kullanılarak yapılır.
Bu, bazı veriler veya önemli rakamların kaybolabileceği olasılığı olduğundan daha risklidir.
Single bir değeri Integer'a dönüştürmeyi düşünün.
Single bir değer 4 bayta kadar ve bir Integer 2 bayta kadar aldığından, bazı veriler kaybolur.
Tüm dönüşüm işlevleri, yerel ayar sorunlarını otomatik olarak halledebilir.
Bu, uluslararası tarih / saat ve bölgesel ayarları dikkate alacakları anlamına gelir.
Conversion Functions (Dönüşüm İşlevleri)
* Bunlar sadece geriye dönük uyumluluk için dahil edilmiştir ve kullanılmamalıdır.
VB.Net ve VB 6.0'da CCHAR, COBJ ve CSHORT işlevleri vardır. Bunlar VBA'da mevcut değildir.
Int() veya CInt() tipi dönüştürme işlevleriyle ilgili herhangi bir sorun yaşarsanız, dönüştürmeden önce numaranın dize temsilini döndürmek için Str() işlevini kullanın.
Aşağıda listelenen veri tipi dönüştürme işlevlerinden biri kullanılarak yapılır.
Bu, bazı veriler veya önemli rakamların kaybolabileceği olasılığı olduğundan daha risklidir.
Single bir değeri Integer'a dönüştürmeyi düşünün.
Single bir değer 4 bayta kadar ve bir Integer 2 bayta kadar aldığından, bazı veriler kaybolur.
Tüm dönüşüm işlevleri, yerel ayar sorunlarını otomatik olarak halledebilir.
Bu, uluslararası tarih / saat ve bölgesel ayarları dikkate alacakları anlamına gelir.
Conversion Functions (Dönüşüm İşlevleri)
İşlev | Açıklama |
---|---|
CBOOL | Bir Boolean veri türüne dönüştürülen ifadeyi döndürür. Geçerli bir dizeyi veya sayısal ifadeyi bir Boolean'a dönüştürür. (Boolean) |
CBYTE | Bir bayt veri türüne dönüştürülen ifadeyi döndürür. 0-255 arası sayısal ifadeleri Byte'ye dönüştürür. Ondalıklı kısmı tam sayıya yuvarlar. (Byte) |
CCUR | Currency veri türüne dönüştürülen ifadeyi döndürür. (Currency) |
CDATE | Bir tarih veri türüne dönüştürülen ifadeyi döndürür. Geçerli tarih veya saat gösterimlerini Tarih türüne dönüştürür. (Date) |
CDBL | Double veri türüne dönüştürülen ifadeyi döndürür. Double olarak sayılabilen tüm ifadeleri dönüştürür. (Double) |
CDEC | Bir Decimal alt türüne dönüştürülen ifadeyi döndürür. Ondalık sayı olarak değerlendirilebilecek herhangi bir ifadeyi dönüştürür. (Variant) |
CINT | Integer veri türüne dönüştürülen ifadeyi döndürür. Bir nteger'a sayı olarak değerlendirilebilecek tüm ifadeleri dönüştürür. (Integer) Ondalıklı kısmı tam sayıya yuvarlar. |
CLNG | Uzun bir veri türüne dönüştürülmüş ifadeyi döndürür. Ondalık sayı olarak değerlendirilebilecek herhangi bir ifadeyi dönüştürür. (Long) Ondalıklı kısmı tam sayıya yuvarlar. |
CLNGLNG | Long veri türüne dönüştürülen ifadeyi döndürür. Ondalık sayı olarak değerlendirilebilecek herhangi bir ifadeyi dönüştürür. (yalnızca 64 bit) (Long) Ondalıklı kısmı tam sayıya yuvarlar. |
CLNGPTR | |
CSNG | Single bir veri türüne dönüştürülen ifadeyi döndürür. (Single) |
CSTR | String veri türüne dönüştürülen ifadeyi döndürür. (String) |
CVAR | Variant veri türüne dönüştürülen ifadeyi döndürür. (Variant) |
CVDATE | Bir Date veri türüne dönüştürülen ifadeyi döndürür. (Varyant) |
CVERR | Belirli bir hata numarasına karşılık gelen değeri döndürür. (Varyant) |
INT* | En yakın tam sayıya yuvarlanan sayıyı döndürür. (Double) |
STR* | Bir sayıyı metin dizesini döndürür. (String) |
* Bunlar sadece geriye dönük uyumluluk için dahil edilmiştir ve kullanılmamalıdır.
VB.Net ve VB 6.0'da CCHAR, COBJ ve CSHORT işlevleri vardır. Bunlar VBA'da mevcut değildir.
Int() veya CInt() tipi dönüştürme işlevleriyle ilgili herhangi bir sorun yaşarsanız, dönüştürmeden önce numaranın dize temsilini döndürmek için Str() işlevini kullanın.