Çoklu veriyi Texboxtan Sayfadaki Hücrelere Sıralı Bir Şekilde Aktarma

sahir73

Altın Üye
Katılım
17 Nisan 2019
Mesajlar
67
Excel Vers. ve Dili
Office 2016 Professional Plus 32 Bit
Altın Üyelik Bitiş Tarihi
07-07-2027
Textbox içerisine alt alta dizlimiş veriyi yapıştırarak, texboxtan sayfaya sıralı bir şekilde aktarma konusunda (örnekteki resimdeki gibi )desteğe ihtiyacım var. Şimdiden teşekkür ederim. 246710
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,830
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Aşağıdaki kodu kullanabilirsiniz.
Kod:
Private Sub CommandButton1_Click()
    Dim Bak As Integer
    Dim Metin As String
    Dim Sira As Variant
    Range("A2:B" & Rows.Count).ClearContents
    Metin = Replace(TextBox1.Text, Chr(13), "")
    Sira = Split(Metin, Chr(10))
    For Bak = 0 To UBound(Sira)
        Cells(Bak + 2, "A").Value = Bak + 1
        Cells(Bak + 2, "B").Value = Sira(Bak)
    Next
End Sub
Not : TextBox ta yazı yazarken Enter'e basarak bir alt satıra inebilmeniz için TextBoxun EnterKeyBehavior özelliğini True yapmalısınız.
 

sahir73

Altın Üye
Katılım
17 Nisan 2019
Mesajlar
67
Excel Vers. ve Dili
Office 2016 Professional Plus 32 Bit
Altın Üyelik Bitiş Tarihi
07-07-2027
Çok teşekkür ederim
 

sahir73

Altın Üye
Katılım
17 Nisan 2019
Mesajlar
67
Excel Vers. ve Dili
Office 2016 Professional Plus 32 Bit
Altın Üyelik Bitiş Tarihi
07-07-2027
Formda zeki Gürsoy beyin paylaştığı dizi metodunuda ekeleyim belki birine lazım olur.

Kod:
Private Sub CommandButton1_Click()
Dim arr, i As Integer

arr = Split(Me.TextBox1.Text, Chr(10))

For i = 0 To UBound(arr)
    Cells(i + 1, "a") = Replace(arr(i), Chr(10), "")
Next
End Sub
 
Üst