• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Bir hücredeki veriyi parçalarına ayırma

Katılım
20 Mayıs 2011
Mesajlar
3
Excel Vers. ve Dili
2010&English
Çalıştığım bir projede elimdeki datalardaki kodlama sistemi noktalarla bölünüyor.Bende bu hücredeki metni her nokta geldiğinde ayırmak istiyorum vba kullanarak fakat mid fonksiyonunu kullanarak yapamıyorum.Çünkü noktalar arası karakter sayıları her satırda farklılık gösterebiliyor.
Örneğin;
Hücre içindeki kod 0100.1452E.3.HP iken ben benim belirlediğim hücrelerde parçalanmasını istiyorum 0100 1452E 3 HP şeklinde
ya da mesela 0100.1538E1.9.HZ'yi 0100 1538E1 9 HZ şeklinde farklı hücrelere getirmeli parçaal fonksiyonu ilede olmuyor çünkü metin uzunlukları değişiyor görüldüğü gibi.Bu nedenle noktaları referans alarak bölecek birşey istiyorum ancak bunu excelin metni sutunlara dönüştür özelliği ile de yapmak istemiyorum çünkü oluşturduğum excel şablonunu hantallaştırıyor ve parçalanmış hücreleri ana hücremi değiştirdiğimde otomatik olarak değiştirmiyor haliyle.
Şimdiden yardımlarınız için çok teşekkür ederim.
 
Merhaba,
Kod:
=SUBSTITUTE(a1;".";" ")
şeklinde deneyiniz.

vba için;
Kod:
Cells(i, "b") = Application.WorksheetFunction.Substitute(Cells(i, "a"), ".", " ")
 
Son düzenleme:
Geri
Üst