- Katılım
- 9 Nisan 2013
- Mesajlar
- 100
- Excel Vers. ve Dili
- excel 2007
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub UserForm_Initialize()
ComboBox1.RowSource = "veriler!c2: c5"
ComboBox2.RowSource = "veriler!d2: d5"
ComboBox3.RowSource = "veriler!e2: e5"
ComboBox5.RowSource = "veriler!a2: a5"
ComboBox6.RowSource = "veriler!b2: b5"
End Sub
Userform kod bölümüne ekleyin.
Kod:Private Sub UserForm_Initialize() ComboBox1.RowSource = "veriler!c2: c5" ComboBox2.RowSource = "veriler!d2: d5" ComboBox3.RowSource = "veriler!e2: e5" ComboBox5.RowSource = "veriler!a2: a5" ComboBox6.RowSource = [B]"veriler!b2: b5"[/B] End Sub
b2: b5 " burdaki kodda demek istenen 5 satıra kadar alınmasını vardar bey bende yazdığım kodları öğrenmek istiyorum. ondan soruyorum. kodları alıp kopyalıyorum ama ne işe yaradığınıda öğrenmek gerek tabi
TextBox10 'u Kaldırıp Yerine DTPicker ekleyebilirsin en basiti bu.
Private Sub CommandButton1_Click() For X = 2 To 7 If Me.Controls("ComboBox" & X) = "" Then MsgBox "[" & Me.Controls("Label" & X).Caption & "' Alıntı:bilgisi girilmemiş!" & Chr(10) & "Lütfen kontrol ediniz!", vbCritical
Me.Controls("ComboBox" & X).SetFocus
Exit Sub
End If
Next
Select Case CommandButton1.Caption
Case "KAYDET"
Satir = S1.Cells(Rows.Count, 1).End(3).Row + 1
With S1
.Cells(Satir, 1) = Satir - 1
.Cells(Satir, 2) = ComboBox2.Text
.Cells(Satir, 3) = ComboBox3.Text
.Cells(Satir, 4) = ComboBox4.Text
.Cells(Satir, 5) = ComboBox5.Text
.Cells(Satir, 6) = ComboBox6.Text
.Cells(Satir, 7) = ComboBox7.Text
End With
UserForm_Initialize
MsgBox "Kayıt işlemi tamamlanmıştır.", vbInformation
Case "DEĞİŞTİR"
With S1
.Cells(Bul.Row, 2) = ComboBox2.Text
.Cells(Bul.Row, 3) = ComboBox3.Text
.Cells(Bul.Row, 4) = ComboBox4.Text
.Cells(Bul.Row, 5) = ComboBox5.Text
.Cells(Bul.Row, 6) = ComboBox6.Text
.Cells(Bul.Row, 7) = ComboBox7.Text
End With
UserForm_Initialize
MsgBox "Seçtiğiniz kayıt bilgileri değiştirilmiştir!", vbInformation
End Select
End Sub