- Katılım
 - 25 May 2018
 
- Mesajlar
 - 1,618
 
- En iyi yanıt
 - 14
 
- Puanları
 - 113
 
- Konum
 - İstanbul
 
- Web sitesi
 - excelarsivi.com
 
- Ad Soyad
 - Murat OSMA
 
- Office Vers.
 - Microsoft 365 TR+EN
 
Abbreviations (Kısaltmalar)
Tür Bildirim son ekleri olarak da bilinir.
Bu çok fazla kullanılmaz ama kodlarda tasarruf sağlar.
VBA'ya değişken adının sonuna özel bir karakter ekleyerek bir değişken türünü söylemek de mümkündür.
Veri Türü Kısaltması İfade Karakterleri
VBA, veri türünü belirtmenin hızlı bir yolu olarak, bir değişkenin adına bir karakter eklemenize izin verir.
Değişkenleri bildirmek için bu yöntem kullanılmamalıdır ve yalnızca geriye dönük uyumluluk amacıyla kullanılabilir.
Aşağıdaki satır bir Double veri türü ile bir değişken bildirecektir.
Ancak bu satır "As" anahtar sözcüğünü kullanarak bildirilmesi daha doğru olur.
 
Veri Türü Kısaltmalar / Son Ekler
Eğer kısaltmaları kullanırsanız, o zaman türü bildirmek zorunda değilsiniz.
% ifadesini kullanırsanız, "As Integer" yazmanız gerekmez.
Bu kısaltmalar, Variant'lara hazır bilgi atamak için yararlı olabilir.
Örnek;
								Tür Bildirim son ekleri olarak da bilinir.
Bu çok fazla kullanılmaz ama kodlarda tasarruf sağlar.
VBA'ya değişken adının sonuna özel bir karakter ekleyerek bir değişken türünü söylemek de mümkündür.
Dim sayi% 'Integer 
Dim uzunsayi& 'Long 
Dim toplam! 'Single 
Dim alttoplam# 'Double 
Dim odeme@ 'Currency 
Dim adi$ 'String 
Dim enuzunsayi^ ' 64 bit'te LongLong   Veri Türü Kısaltması İfade Karakterleri
VBA, veri türünü belirtmenin hızlı bir yolu olarak, bir değişkenin adına bir karakter eklemenize izin verir.
Değişkenleri bildirmek için bu yöntem kullanılmamalıdır ve yalnızca geriye dönük uyumluluk amacıyla kullanılabilir.
Aşağıdaki satır bir Double veri türü ile bir değişken bildirecektir.
Dim dDouble# Ancak bu satır "As" anahtar sözcüğünü kullanarak bildirilmesi daha doğru olur.
Dim dDouble As Double Veri Türü Kısaltmalar / Son Ekler
Eğer kısaltmaları kullanırsanız, o zaman türü bildirmek zorunda değilsiniz.
% ifadesini kullanırsanız, "As Integer" yazmanız gerekmez.
Bu kısaltmalar, Variant'lara hazır bilgi atamak için yararlı olabilir.
Örnek;
sayim = 10#