Formüllerle bu işin verimli yapılacağını sanmıyorum.
Aşağıdaki kodu bir defa çalıştırınız. Tüm veriler satırlara ayrıştırılacaktır.
Kod:
Sub Ayristir()
Dim vSpl As Variant
Dim i As Integer
Dim x As Integer
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, 1) = "'" & CStr(vSpl)
Next
Next i
Sheets("Sayfa2").Select
End Sub
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.