• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

saydaki bigileri textbox aracılığıyla aktarmak

Katılım
15 Nisan 2009
Mesajlar
197
Excel Vers. ve Dili
Office 2010 Tr
combobox ile sayfada veri almak

Proğram KUMAN Hocama aittir.Sorum ektedir.Proğrama ÜRÜN sayfası ekledim , forma ise ürün kodu textboxu(textbox olmaz ise combobox ilede olabilir) ekledim.Formdaki ürün koduna ürünün kodunu yazdığımda ürünler sayfasındaki bilgileri formdaki ilgili yerlere nasıl aktarırım?
şifre : 555
 

Ekli dosyalar

Son düzenleme:
Selamlar,

Aşağıdaki kodu formunuzun kod bölümüne ekleyip denermisiniz.

Kod:
Private Sub TextBox5_Change()
    If TextBox5 = "" Then
        ComboBox2 = ""
        TextBox3 = ""
    End If
End Sub
 
Private Sub TextBox5_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    Dim BUL As Range
    Set BUL = Sheets("ürünler").Range("A:A").Find(TextBox5, LookAt:=xlWhole)
    If Not BUL Is Nothing Then
        ComboBox2 = BUL.Offset(0, 1)
        TextBox3 = Replace(BUL.Offset(0, 3), ".", ",")
    Else
        MsgBox TextBox5 & " kodlu ürün bulunamadı !", vbCritical
        Cancel = True
        TextBox5 = ""
    End If
End Sub
 
Korhan Bey teşekkür ederim.İşime yaradı.Yalnız textboxa ürün kodunu girdiğimde entere basmadan verileri getirmiyor acaba textboxa ürün kodunu yazaryazmaz bilgileri çağırabilirmiyiz
 
Selamlar,

Bu durumda bir önceki önerdiğim kodu silip aşağıdaki kodu uygulayın.

Kod:
Private Sub TextBox5_Change()
    Dim BUL As Range
    Set BUL = Sheets("ürünler").Range("A:A").Find(TextBox5, LookAt:=xlWhole)
    If Not BUL Is Nothing Then
        ComboBox2 = BUL.Offset(0, 1)
        TextBox3 = Replace(BUL.Offset(0, 3), ".", ",")
    Else
        ComboBox2 = ""
        TextBox3 = ""
    End If
End Sub
 
Korhan Bey Teşekkürler.İşime yaradı.Ancak kaydete basdıktan sonra textbox 5 te yazdığım ürünkodu duruyor bunu nasıl engellerim.Kaydete bastıktan sonra textbox5 in temizlenmesini nasıl yaparım
 
Son düzenleme:
Selamlar,

Kaydetmek için kullandığınız butonun kod bölümündeki alttan üçüncü satırı aşağıdaki şekilde değiştirip kullanabilirsiniz.

Kod:
TextBox1 = Emty: ComboBox2 = Empty: TextBox3 = Empty: TextBox4 = Empty[COLOR=red]:[/COLOR] [COLOR=red]TextBox5 = Empty[/COLOR]
 
Korhan Bey teşekkür ederim,işime yaradı.Aslında aynı proğramla ilgili müşteri sayfasında toplamlar ile ilgili sorum olacaktı ama yeni konuda sorayım.
 
Geri
Üst