comboxtan çıkınca sayfaya kayıt

Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
Kod:
Private Sub ComboBox1_change()

Set s1 = Sheets("ürün")
sat = ComboBox1.ListIndex + 2
TextBox1 = s1.Cells(sat, "b")
TextBox2 = s1.Cells(sat, "c")
TextBox3 = s1.Cells(sat, "d")
TextBox4 = s1.Cells(sat, "e")
End
Sub
bu kodları kullanarak sayfan veri alıyorum
Kod:
Private Sub CommandButton1_Click()
On Error Resume Next
Dim i As Integer
For i = 2 To 32000
    If (Sayfa1.Cells(i, 1) = "") Then 'yeni giriş yapan kodlar
        Sayfa1.Cells(i, 1) = ComboBox1.Text
        Sayfa1.Cells(i, 2) = TextBox1.Text
        Sayfa1.Cells(i, 3) = TextBox2.Text
        Sayfa1.Cells(i, 4) = TextBox3.Text
        Sayfa1.Cells(i, 5) = TextBox4.Text
        CommandButton4_Click
        CommandButton2_Click
        userform_Initialize
        Exit Sub
    End If
Next i
End Sub
bu kodları kullanarakta seçtiğim veriyi sayfaya atıyorum
istediğimtan
comboboxtan seçtiğim anda sayfaya atması
seçimi barkodla yapıyorum nasıl yaparım
şimdiden teşekkür
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Comboboxtaki koda aşağıdaki kırmızı renkli satırı ilave ederek deneyin.

Kod:
Private Sub ComboBox1_change()
Set s1 = Sheets("ürün")
[LEFT]sat = ComboBox1.ListIndex + 2
TextBox1 = s1.Cells(sat, "b")
TextBox2 = s1.Cells(sat, "c")
TextBox3 = s1.Cells(sat, "d")
TextBox4 = s1.Cells(sat, "e")[/LEFT]
[B][COLOR=red]CommandButton1_Click[/COLOR][/B]
End
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
hocam bunu yaptım
ama
combobox1 in içinde
combobox4 var
buda
textbox1.text = ""
gibi temizleme kodları yazılı
barkodu okutunca
5 6 tane kayıt giriyor
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Sayın parlemen verileriniz 32.000'den fazla olursa kodlar çalışmayacaktır.:cool:
 
Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
hocam dediğiniz gibi yapıyorum ama olmadı
bir ilgilenirseniz sevinirim
 
Üst