{Excel}Rakami Metne Ceviren Fonksiyon

YaNLiZ BoArD.net.tc
Verfügbare Informationen zu "{Excel}Rakami Metne Ceviren Fonksiyon"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: MeSuT BoSS
  • Forum: YaNLiZ BoArD.net.tc
  • aus dem Unterforum: Office
  • Antworten: 1
  • Forum gestartet am: Donnerstag 16.06.2005
  • Sprache: türkisch
  • Link zum Originaltopic: {Excel}Rakami Metne Ceviren Fonksiyon
  • Letzte Antwort: vor 18 Jahren, 10 Monaten, 8 Tagen, 22 Stunden, 6 Minuten
  • Alle Beiträge und Antworten zu "{Excel}Rakami Metne Ceviren Fonksiyon"

    Re: {Excel}Rakami Metne Ceviren Fonksiyon

    MeSuT BoSS - 17.06.2005, 20:52

    {Excel}Rakami Metne Ceviren Fonksiyon
    Siz hücreye rakamı giriyorsunuz ve bu rakamın metne çevrildiğini görüyorsunuz. Hücreye =yaz (rakam ya da hücre adresi) fonksiyonunu giriyorsunuz.

    Function yaz$(sayi)
    Dim b$(9)
    Dim y$(9)
    Dim m$(4)
    Dim v(15)
    Dim c(3)

    b$(0) = ""
    b$(1) = "Bir"
    b$(2) = "İki"
    b$(3) = "Üç"
    b$(4) = "Dört"
    b$(5) = "Beş"
    b$(6) = "Altı"
    b$(7) = "Yedi"
    b$(8 ) = "Sekiz"
    b$(9) = "Dokuz"

    y$(0) = ""
    y$(1) = "On"
    y$(2) = "Yirmi"
    y$(3) = "Otuz"
    y$(4) = "Kırk"
    y$(5) = "Elli"
    y$(6) = "Altmış"
    y$(7) = "Yetmiş"
    y$(8 ) = "Seksen"
    y$(9) = "Doksan"

    m$(0) = "Trilyon"
    m$(1) = "Milyar"
    m$(2) = "Milyon"
    m$(3) = "Bin"
    m$(4) = ""

    a$ = Str(sayi)

    If Left$(a$, 1) = " " Then pozitif = 1 Else pozitif = 0
    a$ = Right$(a$, Len(a$) - 1)
    For x = 1 To Len(a$)
    If (Asc(Mid$(a$, x, 1)) > Asc("9")) Or (Asc(Mid$(a$, x, 1)) < Asc("0")) Then GoTo hata
    Next x

    If Len(a$) > 15 Then GoTo hata
    a$ = String(15 - Len(a$), "0") + a$

    For x = 1 To 15
    v(x) = Val(Mid$(a$, x, 1))
    Next x

    s$ = ""
    For x = 0 To 4
    c(1) = v((x * 3) + 1)
    c(2) = v((x * 3) + 2)
    c(3) = v((x * 3) + 3)
    If c(1) = 0 Then
    e$ = ""
    ElseIf c(1) = 1 Then
    e$ = "Yüz"
    Else
    e$ = b$(c(1)) + "Yüz"
    End If
    e$ = e$ + y$(c(2)) + b$(c(3))
    If e$ <> "" Then e$ = e$ + m$(x)
    If (x = 3) And (e$ = "BirBin") Then e$ = "Bin"
    s$ = s$ + e$
    Next x

    If s$ = "" Then s$ = "Sıfır"
    If pozitif = 0 Then s$ = "Eksi" + s$

    yaz$ = s$
    GoTo tamam
    hata: yaz$ = "Hata"
    tamam:
    End Function



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum YaNLiZ BoArD.net.tc

    C Uygulamalari - gepostet von MeSuT BoSS am Freitag 17.06.2005
    Konumu? - gepostet von feyigun am Sonntag 29.10.2006



    Ähnliche Beiträge wie "{Excel}Rakami Metne Ceviren Fonksiyon"