Soru Parçaal Makro örneği Hakkında

mehmetd

Altın Üye
Katılım
15 Ekim 2004
Mesajlar
110
Excel Vers. ve Dili
Ms Office Excel 2021 tr
Altın Üyelik Bitiş Tarihi
04-02-2029
Sn. Arkadaşlar elimde bir veri dosyası var
B sütununda bazı veriler yer alıyor içerisinde Gönderen kelimesinden sonra geçen açıklamayı 15 karakterini alıp E sütununa yazdırabilecek bir makroya ihtiyacım var.
Yardımlarınız için şimdiden teşekkür ederim
Saygılarımla
iyi çalışmalar
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,418
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Kod:
Sub test()
    With Range("E1:E" & Cells(Rows.Count, "B").End(xlUp).Row)
        .Formula = "=left(substitute(B1,""Gönderen "",""""),15)"
        .Value = .Value
    End With
End Sub
 

mehmetd

Altın Üye
Katılım
15 Ekim 2004
Mesajlar
110
Excel Vers. ve Dili
Ms Office Excel 2021 tr
Altın Üyelik Bitiş Tarihi
04-02-2029
Sn. Ali Bey çok teşekkür ederim makro çalışıyor fakat istedim sonucu vermiyor
açıklama aşağıdaki gibi ama standart uzunlukta değil
Ch mahsuben - Para Transferi, Gönderen: CİHAN YELKENCİ , Alıcı: DENEME AMBALAJ TİCARET VE SANAYİ LİMİTED ŞİRKETİ
istediğim Gönderen: bulsun daha sonra 15 karakter CİHAN YELKENCİ E sutununa yazsın
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,418
Excel Vers. ve Dili
2019 Türkçe
Kod:
Sub test()
    With Range("E1:E" & Cells(Rows.Count, "B").End(xlUp).Row)
        .Formula = "=mid(b1,find(""Gönderen"",b1)+10,15)"
        .Value = .Value
    End With
End Sub
 

mehmetd

Altın Üye
Katılım
15 Ekim 2004
Mesajlar
110
Excel Vers. ve Dili
Ms Office Excel 2021 tr
Altın Üyelik Bitiş Tarihi
04-02-2029
Allah razı olsun Ali Bey. sağlıklı günler dilerim
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,418
Excel Vers. ve Dili
2019 Türkçe
Allah senden de razı olsun. Selametle.
 
Üst