Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Sütunlar alt alta gelebilir mi derken nasıl bir şeyi kastettiğinizi anlayamadım. Sütunlar yan yana durur, satırlar alt alta durur. Sizin buraya eklediğiniz kodda verileri alt alta yazıyor, değiştirilen kısımdan sonra yan yana yazıyor. En iyisi olması gerekeni dosya üzerindeki sayfa2'de gösterin ona göre bir düzenleme yapılsın.
Sub Ayristir()
Dim vSpl As Variant
Dim i As Integer
Dim x As Integer
Dim z As Integer
z = 1
For i = 1 To Sheets("Sayfa1").Cells(65536, 1).End(xlUp).Row
For Each vSpl In Split(Sheets("Sayfa1").Cells(i, 1), ";")
x = x + 1
Sheets("Sayfa2").Cells(x, z) = "'" & CStr(vSpl)
Next
z = z + 1
x = 0
Next i
Sub Ayristir()
Dim vSpl As Variant
Dim i As Integer
Dim x As Integer
Dim z As Integer
z = 1
For i = 1 To Sheets("Sayfa1").Cells(65536, 1).End(xlUp).Row
For Each vSpl In Split(Sheets("Sayfa1").Cells(i, 1), ";")
x = x + 1
Sheets("Sayfa2").Cells(z, x) = "'" & CStr(vSpl)
Next
z = z + 1
x = 0
Next i
Sheets("Sayfa2").Select
End Sub
Kodu bu şekilde düzenlerseniz istediğiniz işlemi yapıyor olması lazım. Veriler 100.000 civarında demişsiniz ancak excel 2003 65536 SATIR destekler. Umarım 100.000'den kastınız satır sayısı değildir.
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.