Erdinç FIRTINA
Altın Üye
- Katılım
- 14 Şubat 2007
- Mesajlar
- 400
- Excel Vers. ve Dili
- excel 2003 türkçe
- Altın Üyelik Bitiş Tarihi
- 15-05-2026
Değerli Forum üyeleri,
Userform1 'de bulunan Comboboxlardaki ve textboxlardaki bilgiler aşağıdaki kodlarla excel sayfasına aktarılıyor. Ancak bu yöntemle kodlar çok uzun oluyor.
1.Bu kodlar nasıl kısaltılabilir? Kodların açıklamaları da yapılabilirse çok sevinirim.(Aslında bu kodlar daha da fazla)
(dosya ektedir. Yardımlarınız için şimdiden teşekkürler!!!)
Private Sub CommandButton1_Click()
On Error Resume Next
Dim i As Integer
For i = 2 To 32000
If (Sayfa1.Cells(i, 2) = "") Then
Sayfa1.Cells(i, 2) = ComboBox1.Text
Sayfa1.Cells(i, 3) = TextBox1.Text
Sayfa1.Cells(i, 4) = TextBox2.Text
Sayfa1.Cells(i, 5) = TextBox3.Text
Sayfa1.Cells(i, 6) = ComboBox2.Text
Sayfa1.Cells(i, 7) = TextBox4.Text
Sayfa1.Cells(i, 8) = TextBox5.Text
Sayfa1.Cells(i, 9) = TextBox6.Text
Sayfa1.Cells(i, 10) = TextBox7.Text
Sayfa1.Cells(i, 11) = TextBox8.Text
Sayfa1.Cells(i, 12) = TextBox9.Text
Sayfa1.Cells(i, 13) = TextBox10.Text
Sayfa1.Cells(i, 14) = ComboBox3.Text
Sayfa1.Cells(i, 15) = TextBox11.Text
Sayfa1.Cells(i, 16) = TextBox12.Text
Sayfa1.Cells(i, 17) = TextBox13.Text
Sayfa1.Cells(i, 18) = ComboBox4.Text
Sayfa1.Cells(i, 19) = TextBox14.Text
Sayfa1.Cells(i, 20) = TextBox15.Text
MsgBox "BİLGİ EKLENDİ !...", vbOKOnly + vbInformation, "Bilgi Ekleme"
Exit Sub
End If
Next i
End Sub
Userform1 'de bulunan Comboboxlardaki ve textboxlardaki bilgiler aşağıdaki kodlarla excel sayfasına aktarılıyor. Ancak bu yöntemle kodlar çok uzun oluyor.
1.Bu kodlar nasıl kısaltılabilir? Kodların açıklamaları da yapılabilirse çok sevinirim.(Aslında bu kodlar daha da fazla)
(dosya ektedir. Yardımlarınız için şimdiden teşekkürler!!!)
Private Sub CommandButton1_Click()
On Error Resume Next
Dim i As Integer
For i = 2 To 32000
If (Sayfa1.Cells(i, 2) = "") Then
Sayfa1.Cells(i, 2) = ComboBox1.Text
Sayfa1.Cells(i, 3) = TextBox1.Text
Sayfa1.Cells(i, 4) = TextBox2.Text
Sayfa1.Cells(i, 5) = TextBox3.Text
Sayfa1.Cells(i, 6) = ComboBox2.Text
Sayfa1.Cells(i, 7) = TextBox4.Text
Sayfa1.Cells(i, 8) = TextBox5.Text
Sayfa1.Cells(i, 9) = TextBox6.Text
Sayfa1.Cells(i, 10) = TextBox7.Text
Sayfa1.Cells(i, 11) = TextBox8.Text
Sayfa1.Cells(i, 12) = TextBox9.Text
Sayfa1.Cells(i, 13) = TextBox10.Text
Sayfa1.Cells(i, 14) = ComboBox3.Text
Sayfa1.Cells(i, 15) = TextBox11.Text
Sayfa1.Cells(i, 16) = TextBox12.Text
Sayfa1.Cells(i, 17) = TextBox13.Text
Sayfa1.Cells(i, 18) = ComboBox4.Text
Sayfa1.Cells(i, 19) = TextBox14.Text
Sayfa1.Cells(i, 20) = TextBox15.Text
MsgBox "BİLGİ EKLENDİ !...", vbOKOnly + vbInformation, "Bilgi Ekleme"
Exit Sub
End If
Next i
End Sub
Son düzenleme: