Parçaal Formülünü makro olarak kullanma

Katılım
27 Mayıs 2010
Mesajlar
527
Excel Vers. ve Dili
Excel 2003 Turkçe
Merhaba,

1-D sütunu 2 satırdan başlayarak aşağıdaki örnekteki gibi yazılı karakterleri E2 başlayarak

PARÇAAL(D2;BUL(":";D2;1)+1;UZUNLUK(D2)-BUL(":";D2;1)+1) formülü ile "TPT2021000004412" kısmını alıyoruz bu işlemi makro ile alabilir miyiz?



Örenek D2 den başlayıp aşağıya kadar giden hücreler aşağıdaki gibidir.

MARDA İTHALAT İHRACAT-CÜNEYT YALDIR.FT.MIZ NO:TPT2021000004412

DENİZLİ MÜZİK A.Ş..FT.MIZ NO:TPT2021000004413

RESİTAL MÜZİK ORGANİZASYON.FT.MIZ NO:TPT2021000004416



2- bazı hücrelerde aşağıdaki gibi sonlarında "KDVSI" kısmı da var o zaman yukardaki PARÇAAL formülü ile ilgili kısmı alamıyoruz ""TPT2021000004412 KDVSI" çıkıyor bu tip hücrelere uygun bir makromuz var mıdır? yardımlarınız için şimdiden teşekkür ederim.

HAZAL MÜZİK/NESRİN BİCE.FT.MIZ NO:TPT2021000004420 KDVSI

SANATORIUM MÜZİK-MEHMET EMİN RASTGELDİ.FT.MIZ NO:TPT2021000004421 KDVSI

LAFA MÜZİK ALETLERİ İÇ VE DIŞ TİC.LTD.ŞTİ..FT.MIZ NO:TPT2021000004422 KDVSI

 

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
RegEx (Regular Expressions) konusunu araştırın ....

.
 

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
Öyle yarım saatte incelenip öğrenilecek bir konu değil tabii....

Neyse, kullanılması gereken RegEx deseniyle ilgili örnek ve sonuç aşağıdaki linkte;


.
 
Üst