• DİKKAT

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

CommanButton ile Veri girişi Ancak aşağıya doğru!

  • Konbuyu başlatan Konbuyu başlatan teknadir
  • Başlangıç tarihi Başlangıç tarihi
Katılım
22 Şubat 2007
Mesajlar
250
Excel Vers. ve Dili
excel xp
CommandButton nesnesi ile kayıt ekleme yapıyorum. Yeni kayıt yaptığımda en son boş satıra (mesela a5:g5) veri girişi yapıyorum. Ancak listemi aşağıya doğru değilde sağa dğru oluşturmam gerekiyor. Bu durumda yeni kayıtları en son boş sütüna yapmam lazım. Bunu nasıl yapabilirim)
 
CommandButton nesnesi ile kayıt ekleme yapıyorum. Yeni kayıt yaptığımda en son boş satıra (mesela a5:g5) veri girişi yapıyorum. Ancak listemi aşağıya doğru değilde sağa dğru oluşturmam gerekiyor. Bu durumda yeni kayıtları en son boş sütüna yapmam lazım. Bunu nasıl yapabilirim)

Dosya yok mu_?
 
Dosya çok büyük, kodları gönderiyorum.

Private Sub cmdAmbarKyt_Click()

sat = WorksheetFunction.CountA(Worksheets("liste").Range("B2:B65000")) + 2
If TextMalzAd.Text = "" Then
MsgBox "Malzeme Adı Girmelisiniz!"
Exit Sub
End If

If TextMalzBr.Text = "" Then
MsgBox "Malzeme Birimi Girmelisiniz!"
Exit Sub
End If

If IsNumeric(TextMalzMkt.Text) <> True Then
MsgBox "Malzeme Miktarı Girmelisiniz!"
Exit Sub
End If

If IsNumeric(TextMalzKDV.Text) <> True Then
MsgBox "Malzemenin Fiyatını Girmelisiniz!"
Exit Sub
End If

If IsNumeric(TextDefNo.Text) <> True Then
MsgBox "Malzemenin Esas Ambar Defteri Bölüm Numarasını Girmelisiniz!"
Exit Sub
End If

Dim TA As Range
For Each TA In Sheets("liste").Range("B2:B500").Cells
If TA.Value = TextMalzAd.Text Then
MsgBox TextMalzAd.Text & " " & TA.Address & " Hücresinde bu kayıt var"
Exit Sub
End If
Next TA

a = MsgBox(TextMalzAd.Text & " " & TextMalzBr.Text & " " & TextMalzMkt.Text & " " & TextMalzKDV.Text & " " & TextDefNo.Text & Chr(10) & Chr(10) & _
"Yeni kayıt işlemini yapmak İstiyormusunuz..?", vbYesNo + vbInformation, c & " yeni kayıt penceresi")
If a = vbNo Then
Exit Sub
End If


Sheets("liste").Cells(sat, 2).Value = TextMalzAd.Text
Sheets("liste").Cells(sat, 3).Value = TextMalzBr.Text
Sheets("liste").Cells(sat, 4).Value = TextMalzMkt.Text
Sheets("liste").Cells(sat, 5).Value = TextMalzKDV.Text
Sheets("liste").Cells(sat, 6).Value = TextDefNo.Text

End Sub
 
Geri
Üst