Metni Sütunlara Dönüştürme Makrosu

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027
Arkdaşlar metni sütuna dönüştürmeyi hepimiz kullanıyoruz zaten. benim isteğim ise bu işi makro ile yapmak;

A1 Kırmızı Elma,Beyaz kalem,Lacivert Çanta ......
A2 Yeşil Kitap,Turuncu Silgi, ......
böyle uzayıp gidiyor.

İsteğim bunları D1 den başlayıp virgülü dikkate alarak ayırsın. Nette bir kaç makro buldum ancak çoğu boşluğu da ayırıyor.bu işi makro ile yapabilirimiyiz.

Dosyada Ekledim
 

Ekli dosyalar

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
Bunu bir deneyin ...

Kod:
Sub Test()
    Dim tempArr
    noA = Cells(Rows.Count, 1).End(xlUp).Row
    For i = 1 To noA
        tempArr = Split(Range("A" & i).Text, ",")
        Range("B" & i).Resize(1, UBound(tempArr) + 1) = tempArr
    Next
End Sub
.
 

leonadies

Excel Derya Deniz Bizde Kulaç Atmaya Çalışıyoruz:)
Altın Üye
Katılım
12 Şubat 2015
Mesajlar
520
Excel Vers. ve Dili
Office 2016 TR 64 Bit Windows
Altın Üyelik Bitiş Tarihi
01-02-2027
Bunu bir deneyin ...

Kod:
Sub Test()
    Dim tempArr
    noA = Cells(Rows.Count, 1).End(xlUp).Row
    For i = 1 To noA
        tempArr = Split(Range("A" & i).Text, ",")
        Range("B" & i).Resize(1, UBound(tempArr) + 1) = tempArr
    Next
End Sub
.
Çok teşekkür ederim. Sorunsuz çalışıyor :)
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Alternatif;
Kod:
[SIZE="2"]Sub Emre()
    Range("A:A").TextToColumns Range("D1"), 1, Comma:=True
End Sub[/SIZE]
 
Katılım
25 Ekim 2022
Mesajlar
1
Excel Vers. ve Dili
-
sırf excele ulaşabilmek adına üye oldum ancak altın üyelik istiyor. boş yere üye olduğumuz kacıncı sayfa
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,249
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bahsettiğiniz excel dosyasında soru paylaşılmış. İçindeki verinin nasıl olduğu tarif edilmiş. Bunu kolaylıkla kendinizde hazırlayabilirsiniz. Bu kadar zor olmamalı.

Çözümlerle diğer mesajlarda sunulmuş.

Ayrıca foruma üye olurken dosyalara erişim için bir bilgilendirme mesajı bulunuyor.
 
Üst