Userform öğreniyorum.

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..
 

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
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
 
Katılım
8 Eylül 2005
Mesajlar
476
Excel Vers. ve Dili
Excel 2003 - Türkçe
Hocam sizi gene yorduk. &#199;aban&#305;zla &#246;&#287;reniyoruz. &#304;lgi ve bilginize te&#351;ekk&#252;rler.
 
Katılım
8 Eylül 2005
Mesajlar
476
Excel Vers. ve Dili
Excel 2003 - Türkçe
Saol hocam. Allah (CC) raz&#305; olsun.
 
Katılım
8 Eylül 2005
Mesajlar
476
Excel Vers. ve Dili
Excel 2003 - Türkçe
Hocam sonunda başardım....
Sevk dosyasını oluşturdum. Artık ileri tarihlerde verileri stok tablosuna aktarmayı öğreneceğim.

Çok teşekkürler...
 

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
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:
 
Katılım
8 Eylül 2005
Mesajlar
476
Excel Vers. ve Dili
Excel 2003 - Türkçe
Hocam, malesef becerememi&#351;im. Olmam&#305;&#351;...Kay&#305;t yap&#305;ld&#305; diyor. Ne kay&#305;t var ne de debug..
 
Katılım
8 Eylül 2005
Mesajlar
476
Excel Vers. ve Dili
Excel 2003 - Türkçe
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
 

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
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:
 
Katılım
8 Eylül 2005
Mesajlar
476
Excel Vers. ve Dili
Excel 2003 - Türkçe
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...
 
Katılım
8 Eylül 2005
Mesajlar
476
Excel Vers. ve Dili
Excel 2003 - Türkçe
&#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..
 

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
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
 
Katılım
8 Eylül 2005
Mesajlar
476
Excel Vers. ve Dili
Excel 2003 - Türkçe
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.
 
Katılım
8 Eylül 2005
Mesajlar
476
Excel Vers. ve Dili
Excel 2003 - Türkçe
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..
 

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
Ekli dosyayı inceleyiniz.:cool:
 
Katılım
8 Eylül 2005
Mesajlar
476
Excel Vers. ve Dili
Excel 2003 - Türkçe
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.
 
Üst