Soru açıklamaları düzenleme

NADİR YILDIZ

Altın Üye
Katılım
7 Ocak 2006
Mesajlar
1,372
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2026
sorunumla ilgili olarak örnek dosyam içinde açıklama yaptım.
yardımcı olacak arkadaşlara şimdiden teşekkür ederim
 

Ekli dosyalar

Belleksizz

Altın Üye
Katılım
21 Mayıs 2018
Mesajlar
28
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
03-11-2027
Hocam merhaba
ben bu tarz işlemlerde ekte gönderdiğim gibi bir yol izliyorum belki daha kolay bir yolu vardır ama ben bu şekilde ilerliyorum hep

öncelikle işlem yapmak istediğim alanları adan z'ye olacak şekilde sıralıyorum yada ayrı bir sayfaya alıyorum
o sayfada da ekte gönderdiğim gibi bir işlem yapıyorum umarım işine yarar
 

Ekli dosyalar

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,653
Excel Vers. ve Dili
Pro Plus 2021
Kod:
Sub splitUpRegexPattern()
    For Each c In ActiveSheet.Range("A2:A" & Cells(Rows.Count, 1).End(3).Row)
        With CreateObject("VbScript.Regexp")
            .Pattern = "(^[0-9]+)(X[0-9]+)([\S]+)"
            If .test(c.Value) Then
                c.Offset(0, 1) = .Replace(c.Value, "$1" & "-" & "$3")
            Else
                c.Offset(0, 1) = c.Value
            End If
        End With
    Next
End Sub
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,405
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Deneyiniz...
Kod:
=EĞER(ESAYIYSA(--PARÇAAL(A2;BUL("X";A2)+1;12));DEĞİŞTİR(A2;BUL("X";A2);13;"-");A2)
 

NADİR YILDIZ

Altın Üye
Katılım
7 Ocak 2006
Mesajlar
1,372
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2026
Sayın Belleksizz bey
Sayın Veysemre bey
Sayın Ömer bey

pratik ve değişik çözüm önerileriniz için hepinize ayrı ayrı teşekkür ederim.
dosyamda hepsini ayrı ayrı uyguladım.
iyi varsınız

iyi çalışmalar
 

Ekli dosyalar

Üst