- Katılım
- 2 Ekim 2013
- Mesajlar
- 347
- Excel Vers. ve Dili
- ofis 2019 türkçe
windows 10 pro türkçe
Daha önce aynı konuda açtığım soruna aşağıdaki makroyu kullanarak sağolsun Kuvari Bey yardımcı olmuştu.
Ancak şimdi verilerime 1 sütun daha eklendi.
Yeniden makro oluşturmaktansa mevcut makro üzerinde düzenleme yapmak daha kolay olur diye düşünüyorum
yardımcı olacak arkadaşlara şimdiden teşekkürler
örnek dosya
http://s6.dosya.tc/server7/luozem/bol3sutun.xlsx.html
veriler "mavilistele" sayfasında, makro sonucu "maviböl" sayfasındaki sonucu elde etmek istiyorum

Ancak şimdi verilerime 1 sütun daha eklendi.
Yeniden makro oluşturmaktansa mevcut makro üzerinde düzenleme yapmak daha kolay olur diye düşünüyorum
Kod:
Sub böl()
x = 1
For Each alan In Sayfa1.Range("b2:b" & Sayfa1.Cells(Rows.Count, "b").End(3).Row)
a = VBA.Split(alan.Value, "@")
For Each metin In a
x = x + 1
b = Split(metin, ";")
Sayfa2.Range("a" & x) = alan.Offset(, -1).Value
Sayfa2.Range("b" & x).Resize(, 2) = b
Next
Next
End Sub
yardımcı olacak arkadaşlara şimdiden teşekkürler
örnek dosya
http://s6.dosya.tc/server7/luozem/bol3sutun.xlsx.html
veriler "mavilistele" sayfasında, makro sonucu "maviböl" sayfasındaki sonucu elde etmek istiyorum

