Textboxlarda ki vrileri sayfaya döngü ile aktarmak

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,496
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Altın Üyelik Bitiş Tarihi
25-12-2029
Merhaba arkadaşlar;
184 adet texboxum var.
Bu textboxlardaki verileri ;
"Format" adlı sayfaya, D2 hücresinden başlayarak alta doğru yazdırması için nasıl bir kod ve döngü yazılabilir?

Şimdiden ilgilenen tüm arkadaşlara teşekkür ederim.
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,889
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selam

UserForm üzerindeki textboxlardan sayfadaki D2 hücresinden itibaren yazdıracaksanız
aşağıdaki kodu kullanabilirsiniz

Kod:
For i = 1 To 184
      Sheets("Format").Range("D" & i + 1).Value = Controls("TextBox" & i).Value
Next i
 

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,496
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Altın Üyelik Bitiş Tarihi
25-12-2029
Selam

UserForm üzerindeki textboxlardan sayfadaki D2 hücresinden itibaren yazdıracaksanız
aşağıdaki kodu kullanabilirsiniz

Kod:
For i = 1 To 184
      Sheets("Format").Range("D" & i + 1).Value = Controls("TextBox" & i).Value
Next i
Teşekkürler üstat sağolasın.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,397
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Alternatif:
Kod:
ReDim dz(1 To 1)
For Each obje In Me.Controls
    If TypeName(obje) = "TextBox" Then
        a = a + 1
        ReDim Preserve dz(1 To a)
        dz(a) = obje.Text
    End If
Next
Sheets("Format").Range("D2").Resize(a).Value = Application.Transpose(dz)
 

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,496
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Altın Üyelik Bitiş Tarihi
25-12-2029
Merhaba,
Alternatif:
Kod:
ReDim dz(1 To 1)
For Each obje In Me.Controls
    If TypeName(obje) = "TextBox" Then
        a = a + 1
        ReDim Preserve dz(1 To a)
        dz(a) = obje.Text
    End If
Next
Sheets("Format").Range("D2").Resize(a).Value = Application.Transpose(dz)
Teşekkürler Üstat.
 
Üst