• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Soyadın son harfine göre e-a takısı getirme

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,994
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Selamlar

Arkadaşlar ekteki örnek dosyada da belirttim. Soyadların son harfine göre e a takısı nasıl getirebilirim.

Saygılar
 

Ekli dosyalar

Selamlar

Arkadaşlar verdiğiniz linktlerdeki dosyayı inceledim. O şekilde değilde aşağıdaki gibi;
Ben bu kodları uyarlamaya çalıştım. Yapamadım Buradaki kodlar
ın", "in", "ın", "in", "un", "ün", "un", "ün bu takıları ekliyor. Ben ise e-a-ye-ya takılarını getirmesini istiyorum. Bu kodlarda değişikliği yapamadım.

Saygılar

Kod:
Function NunEkle(giris)
If giris = "" Then Exit Function
ara = Array("A", "E", "I", "İ", "O", "Ö", "U", "Ü")
ekle = Array("ın", "in", "ın", "in", "un", "ün", "un", "ün")

For x = 0 To 7
If InStr(Right(giris, 1), ara(x)) > 0 Then
NunEkle = giris & "'n" & ekle(x)

Exit Function
End If
Next x

For x = 0 To 7
If InStr(Left(Right(giris, 2), 1), ara(x)) > 0 Then
NunEkle = giris & "'" & ekle(x)
Exit Function
End If
Next x

For x = 0 To 7
If InStr(Left(Right(giris, 3), 1), ara(x)) > 0 Then
NunEkle = giris & "'" & ekle(x)
Exit Function
End If
Next x
NunEkle = ""
End Function
 
Merhaba, örneği vermişsiniz ama ordaki EkEkle fonksiyonunun içeriğini nerden görüyoruz??
 
Merhaba, örneği vermişsiniz ama ordaki EkEkle fonksiyonunun içeriğini nerden görüyoruz??

Merhaba,
Alt+F11
Module 1
içinde yer alıyor.
 
Geri
Üst