• DİKKAT

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

Userform öğreniyorum.

  • Konbuyu başlatan Konbuyu başlatan Galus
  • Başlangıç tarihi Başlangıç tarihi
Katılım
8 Eylül 2005
Mesajlar
476
Excel Vers. ve Dili
Excel 2003 - Türkçe
Konu hakkında belki bir yığın mesaj var. Belki neyi nasıl aramayı beceremiyorum. Tıpkı userform oluşturmak gibi. Ekteki yapamadığım userformları tamamlayıp çalıştırabilir miyiz?

Teşekkürler..
 
Ekli dosyayı inceleyiniz.
Ben Giriş için hazırladım.
Sizde ordan örnekleyerek çıkış için hazırlayabilirsiniz.
Kod:
Private Sub CommandButton1_Click()
Set gr = Sheets("GIRIS")
If TextBox1.Value = Empty Then
    MsgBox "Ürün kodu boş olamaz..!!", vbCritical, Application.UserName
    TextBox1.SetFocus
    Set gr = Nothing
    Exit Sub
End If
sat = gr.Cells(65536, "A").End(xlUp).Row + 1
For i = 1 To 6
    If i < 5 Then
        gr.Cells(sat, i).Value = Controls("TextBox" & i).Value
        Controls("TextBox" & i).Value = Empty
    End If
    If i = 5 Then
        gr.Cells(sat, "E").Value = CDate(Format(TextBox5.Value, "dd.mm.yyyy"))
        TextBox5.Value = Empty
    End If
    If i = 6 Then
        gr.Cells(sat, "F").Value = TextBox6.Value * 1
        gr.Cells(sat, "F").NumberFormat = "#,##0.00"
        TextBox6.Value = Empty
    End If
Next
TextBox1.SetFocus
MsgBox "Kayıt yapıldı..!!", vbOKOnly + vbInformation, Application.UserName
Set gr = Nothing
End Sub
 
Hocam sizi gene yorduk. &#199;aban&#305;zla &#246;&#287;reniyoruz. &#304;lgi ve bilginize te&#351;ekk&#252;rler.
 
Saol hocam. Allah (CC) raz&#305; olsun.
 
Hocam sonunda başardım....
Sevk dosyasını oluşturdum. Artık ileri tarihlerde verileri stok tablosuna aktarmayı öğreneceğim.

Çok teşekkürler...
 
Hocam sonunda başardım....
Sevk dosyasını oluşturdum. Artık ileri tarihlerde verileri stok tablosuna aktarmayı öğreneceğim.

Çok teşekkürler...
Buna sevindim.
Kolay gelsin.:cool:
 
Hocam, malesef becerememi&#351;im. Olmam&#305;&#351;...Kay&#305;t yap&#305;ld&#305; diyor. Ne kay&#305;t var ne de debug..
 
Son kodlardaki hatay&#305; d&#252;zelttim. Yine kay&#305;t var debug yok.

Private Sub TextBox11_AfterUpdate()
If IsDate(TextBox11.Value) Then
TextBox11.Value = Format(TextBox11.Value, "dd.mm.yyyy")
End If
End Sub

Private Sub TextBox12_AfterUpdate()
If IsNumeric(TextBox12.Value) Then
TextBox12.Value = Format(TextBox12.Value, "#,##0.00")
End If
End Sub
 
Son kodlardaki hatayı düzelttim. Yine kayıt var debug yok.

Private Sub TextBox11_AfterUpdate()
If IsDate(TextBox11.Value) Then
TextBox11.Value = Format(TextBox11.Value, "dd.mm.yyyy")
End If
End Sub

Private Sub TextBox12_AfterUpdate()
If IsNumeric(TextBox12.Value) Then
TextBox12.Value = Format(TextBox12.Value, "#,##0.00")
End If
End Sub

Buradaki kodlar kayıt yapmıyor.Yalnızca ilgili textbox'ı veriyi girdikten sonra biçimlendiriyor.
Kayıt'ı CommandButton'daki kodlar yapıyor.:cool:
 
Hocam,
Textbox, label falan hepsini yeniden numaralandırdım. Kodları kontrol ediyorum, fakat ilk 4 hücre giriş yapmıyor. Ürün kodu, ürün Adı,Müşteri, ,İrsaliya No, BOŞ GELİYOR.

Nerede hata yaptığımı söylerseniz daha iyi öğrenirim.

Saygılarımla...
 
&#199;&#305;k&#305;&#351; formu sadece Tarih ve miktar giriyor ve hep ayn&#305; h&#252;creye.
sat = gr.Cells(65536, "A").End(xlUp).Row + 1
&#231;al&#305;&#351;m&#305;yor gibi ?

Sayg&#305;lar..
 
Ekli dosyayı inceleyiniz.:cool:
Kod:
Private Sub CommandButton2_Click()
Set gr = Sheets("CIKIS")
If TextBox7.Value = Empty Then
    MsgBox "Ürün kodu boş olamaz..!!", vbCritical, Application.UserName
    TextBox7.SetFocus
    Set gr = Nothing
    Exit Sub
End If
sat = gr.Cells(65536, "A").End(xlUp).Row + 1
For i = 1 To 6
    If i < 5 Then
        gr.Cells(sat, i).Value = Controls("TextBox" & i + 6).Value
        Controls("TextBox" & i + 6).Value = Empty
    End If
    If i = 5 Then
        gr.Cells(sat, "E").Value = CDate(Format(TextBox11.Value, "dd.mm.yyyy"))
        TextBox11.Value = Empty
    End If
    If i = 6 Then
        gr.Cells(sat, "F").Value = TextBox12.Value * 1
        gr.Cells(sat, "F").NumberFormat = "#,##0.00"
        TextBox12.Value = Empty
    End If
Next
TextBox7.SetFocus
MsgBox "Kayıt yapıldı..!!", vbOKOnly + vbInformation, Application.UserName
Set gr = Nothing
End Sub
 
Hocam,

Eme&#287;inize sa&#287;l&#305;k. &#199;ok &#231;ok te&#351;ekk&#252;rler.. Sayenizde her g&#252;n yeni bir &#351;ey &#246;&#287;reniyorum.
 
Hocam,

Affınıza ve hoşgörünüze sığınarak şu benim formun son halini inceleyebilir misiniz? Müşteri iadesi ve Üretime İadeler formları sadece Tarih ve miktar giriyor ve hep aynı hücreye.

Bir de şu combobox'ı sadecene giriş'e uyarlıyabildim. Diğerlerine malesef uyarlıyamadım.

Saygılarımla..
 
Ekli dosyayı inceleyiniz.:cool:
 
Hocam,

Siz ne iyi insansız. Hakkınızı nasıl ödeyeceğim?
Cenab-ı Allah (CC) çabalarınızın ecrini arttırsın.

Saygılarımlaa.
 
Geri
Üst