Int Fonksiyonu

Tanım


Verilen bir bilgiyi, en yakın tam sayıya çevirir.

Kullanım Şekli


Değişken = Document.Int( NümerikBilgi)

Ana Nesne


Document (Doc) nesnesinin elemanıdır. Bir doküman nesnesi ile kullanılmak zorundadır.

Parametreler


Parametre

Açıklama

NümerikBilgi

Tamsayıya çevrilecek olan sayısal veya metinsel bilgi. Metinsel bilgiden kasıt, text formatındaki nümerik bilgidir.

Geri Dönen Değerler


İşlem sonucunda, tam sayı cinsinden bir sayı geri dönülür. Bir değişkene atanmalıdır.

Hatırlatmalar


VBScript’eki Int fonksiyonundan farkı, verilen bilgiyi pozitif sayılarda da en yakın tamsayıya çevirmesidir.   

Eğer girilen NümerikBilgi parametresinin içinde nümerik olmayan bir karakter varsa, fonksiyon 0 (sıfır) sayısını geri döner.

CInt fonksiyonu ile aynı işleve sahiptir. 

Örnek


Sub Makro1()

       Mesaj = "Int(123.01) işleminin sonucu = " & Doc.Int(123.01)

       Mesaj = Mesaj & chr(13) & "Int(123.99) işleminin sonucu = " & Doc.Int(123.99)

       Mesaj = Mesaj & chr(13) & "Int(""-123.99"") işleminin sonucu = " & Doc.Int("-123.99")

       Mesaj = Mesaj & chr(13) & "Int(""aV-123.99"") işleminin sonucu = " & Doc.Int("aV-123.99")

       Doc.Msgbox Mesaj

End Sub




Yukarıdaki örneğin sonucu aşağıdaki mesaj kutusunda verilmiştir. Dördüncü satırda, “aV” karakterleri nümerik olmadığından fonksiyon sıfır (0) değerini geri dönmüştür.


Paylaşım Makrosu