• Merhaba Ziyaretçi,
    10 Kasım'a Kadar VIP Paket %50 İNDİRİMLİ (bir kere öde, ömür boyu kullan)
    İndirimden yararlanmak için resme tıklayın. 👇🏻
  • Sn. Ziyaretçi,
    PEAKUP E-Book & Makale & Videoları yayınlandı.

Makale TYPENAME Fonksiyonu

Bu Makale Yararlı Oldu mu?

  • Evet

  • Hayır


Sonuçlar yalnızca oylamadan sonra görülebilir.

Murat OSMA

Yönetici
Site Yöneticisi
Katılım
25 May 2018
Mesajlar
1,249
En iyi yanıt
9
Puanları
113
Konum
İstanbul
Web sitesi
excelarsivi.com
Ad Soyad
Murat OSMA
TypeName Fonksiyon

Bu işlev, bir değişkende saklanan veri türünün adını içeren bir dize döndürür.

Mevcut seçimin her zaman beklediğiniz gibi olmadığını unutmayın.
Şu anda seçili olanı belirlemek için seçim nesnesindeki TypeName() işlevini kullanmaya değerdir.
Bu işlev, seçili olanı belirlemek için seçim nesnesinde kullanılabilir.
Değişkenleriniz için Variant veri türünü kullanırsanız, VBA veri türünün her zaman gerekli verileri içerecek kadar geniş olduğundan emin olmak için otomatik veri türü dönüşümünü kullanır.
TypeName işlevi, bir nesnenin sınıf adını döndürür. Bu, bir Variant'ın alt türünü döndürür ve bu nedenle aşağıdakileri ayırt edemez.
Excel.Range ve bir Excel.Range nesnesini içeren bir nesne değişkeni.

TypeName işlevi şu anda seçili açıklayan bir dize döndürür.
TypeName (Değişkenadı)

Gerekli değişken adı argümanı, Variant tipindedir ve kullanıcı tanımlı bir tip dışında herhangi bir değişken içerebilir.
Varsa bir dizi ise, döndürülen dize, eklenen parantez eklenmiş olası döndürülen dizelerden (veya Variant) herhangi biri olabilir.
Örneğin, eğer degisken bir tam sayı dizisi ise, TypeName "Integer()" değerini döndürür.

Geri Dönen Veri Tipleri

Veri TipiAçıklama
"Array()"Dizi
"Boolean"Boolean Değeri
"Byte"Byte Değeri
"Currency"Para Birimi Değeri
"Date"Date Değeri
"Decimal"Ondalık Değeri
"Double"Çift Kesinlikli Binlik ve Ondalıklı bir Değer
"Empty"Başlatılmamış (boş)
"Error"Bir Hata Değeri
"Integer"Tam Sayı
"Long"Uzun Tam Sayı
"Nothing"Bir Nesneyi İfade Etmeyen Nesne Değişkeni
"Null"Geçerli Veri Yok
"Object Type"Türü Object Türü olan bir nesne, örneğin Aralık, Sayfa, Şekil vb.
"Object"Bir Nesne
"Single"Tek Duyarlıklı Ondalıklı Sayı
"String"Metin
"Unknown"Türü Bilinmeyen Bir Nesne

Identifying an Array (Bir Dizinin Tanımlanması)
Bir dizi değişkenini iletirseniz, döndürülen dize, sonunda bir "()" ile veri tipinin adı olacaktır.

PHP:
Sub ExcelTurkey()
    Dim dizim() As Long
    MsgBox (TypeName(dizim)) ' = "Long()"
End Sub

Sub Types (Alt Türler)
Bu işlev, bunları ayırt edemez: Excel.Range ve bir Excel.Range nesnesi içeren bir nesne değişkeni

Örnek Kullanım
PHP:
Sub ExcelTurkey()
    Dim NullVar As String
    Dim Tipim As String
    Dim StrVar As String
    Dim IntVar As Integer
    Dim CurVar As Currency
    Dim ArrayVar(1 To 5) As Integer
    
    NullVar = Null    ' Null değer atanır.
    Tipim = TypeName(StrVar)    ' Dönen "String".
    Tipim = TypeName(IntVar)    ' Dönen "Integer".
    Tipim = TypeName(CurVar)    ' Dönen "Currency".
    Tipim = TypeName(NullVar)    ' Dönen "Null".
    Tipim = TypeName(ArrayVar)    ' Dönen "Integer()".
End Sub
 
Üst Alt