hücrenin içinden veri al

Katılım
7 Ocak 2008
Mesajlar
53
Excel Vers. ve Dili
office2013
Altın Üyelik Bitiş Tarihi
08.12.2019
sevgili üstadlar; örnekteki dosyada da belirttiğim gibi hücrenin içinde ki uzun metinden bir kısmını çıkarıp farklı bir sutuna yazdırmam gerekiyor Yol gösterecek üstatlara şimdiden teşekkür ediyorum
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu deneyin.

Kod:
Sub sayilarial()
For a = 3 To [c65536].End(3).Row
bul = InStr(1, Cells(a, "c"), "GELIRI")
bul1 = InStr(1, Cells(a, "c"), "BSMV")
If bul > 0 Then Cells(a, "c") = Val(Right(Cells(a, "c"), Len(Cells(a, "c")) - bul - 14))
If bul1 > 0 Then Cells(a, "e") = Val(Right(Cells(a, "c"), Len(Cells(a, "c")) - bul1 - 12))
Next
End Sub
 
Katılım
7 Ocak 2008
Mesajlar
53
Excel Vers. ve Dili
office2013
Altın Üyelik Bitiş Tarihi
08.12.2019
üstad teşükkür ediyorum çok güzel ancak ben tabloya uyduramadım. soruyu şöyle değiştirsem
b hücresinde BSMV varsa c hücresini e hücresine yazdıra bilirmiyim
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Üstteki kodu yeniledim tekrar deneyin.
 
Katılım
7 Ocak 2008
Mesajlar
53
Excel Vers. ve Dili
office2013
Altın Üyelik Bitiş Tarihi
08.12.2019
üstad özür diliyorum benim gibi beceriksiz olunca işin içinden çıkamıyor işte tabloyu değiştirdim tekrar bakabilirmisiniz
teşekkür ediyorum
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Ekli dosyayı inceleyin.
 
Katılım
7 Ocak 2008
Mesajlar
53
Excel Vers. ve Dili
office2013
Altın Üyelik Bitiş Tarihi
08.12.2019
Üstat teşekkür ediyorum. müthişsiniz:bravo:
 
Üst