Son kelimeyi alan excel'deki fonksiyon nasıl makrolaştırÃ

Katılım
3 Mayıs 2005
Mesajlar
453
Excel Vers. ve Dili
2010 - Eng
A1 = Turgut Reis Cd. No: 5/5 Tandoğan / ANKARA
Kod:
{=RIGHT(A1;LEN(A1)-MAX(ROW(INDIRECT("1:"&LEN(A1))) *(MID(A1;ROW(INDIRECT("1:"&LEN(A1)));1)=" ")))}
ANKARA
formülü makro ile nasıl son(hucre) şeklinde function yapılabilir. Kod için yardımcı olursanız. sevinirim.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Sayın bezl,

Basit bir düşünce ile yapılmış kullanıcı fonksiyonunu ekliyorum, umarım işinize yarar
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
[vb:1:66a441ee21]Function sonkelime(giris)
kelimeler = Split(Trim(giris), " ")
sonkelime = kelimeler(UBound(kelimeler))
End Function[/vb:1:66a441ee21]
 
Katılım
3 Mayıs 2005
Mesajlar
453
Excel Vers. ve Dili
2010 - Eng
çok teşekkürler veyselemre,
peki ilk kelime için ne yapabiliriz.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
[vb:1:a13e8f0271]Function ilkkelime(giris)
kelimeler = Split(Trim(giris), " ")
ilkkelime = kelimeler(LBound(kelimeler))
End Function[/vb:1:a13e8f0271]
 
Katılım
3 Mayıs 2005
Mesajlar
453
Excel Vers. ve Dili
2010 - Eng
teşekkürler...
Kod:
kelimeler = Split(Trim(giris), " ")
aynı işi yapıyor gibi geldi bana, birde bu ubound ve lbound fonksiyonları ne olaki vbasic editorunde arattım böyle bir şey bulamadım.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
split ile girilen veriyi boşlukları dikkate alarak kelimeler dizisine atıyoruz, lbound kelimeler dizisinin ilk indeks sayısını, ubound son indeks sayısını veriyor. Yani girdiğimiz veri 5 kelimeden oluşuyorsa kelimeler(lbound(kelimeler)), kelimeler(0) le eşit oluyor, kelimeler(ubound(kelimeler)), kelimeler(4) le eşit oluyor
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Sayın veyselemre,

Sadece bu mesajdaki soru değil, genelde forumdaki sorulara hazırladığınız pratik ve işlevsel çözümleriniz çok güzel.

Lütfen tebriklerimi kabul ediniz.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
Sayın Haluk

Sizin gibi bir üstadın, bu güzel sözlerinize muhatab olmak çok güzel, ama bu forumdan öğrendiklerimi, tekrar foruma vermekten başka bir şey değil, tekrar teşekkür eder, saygılar sunarım.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Sn Haluk beye aynen katılıyorum. Bugüne kadarki katkılarınız nedeniyle bende hem tebrik hemde teşekkür ediyorum.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
Sayın Levent Bey, size de çok teşekkür ederim, asıl sizin yaptığınız olağanüstü bir performans, bu kadar soruya yetişmek, bu kadar cevap yazmak, anlatmak, zoru başarıyorsunuz...
 
Üst