kaydet butonu

Katılım
21 Ocak 2013
Mesajlar
422
Excel Vers. ve Dili
2010
kaydet butonu ile yaptıktan sonra veri girdiğim yerleri temizlesin istiyorum ama başaramadım.

Kod:
Private Sub Cmdkaydet_Click()
sonsatır = WorksheetFunction.CountA(Worksheets("GELENEVRAK").Range("A:A")) + 1
If sonsatır = 2 Then
Worksheets("GELENEVRAK").Cells(sonsatır, 1) = 1
Worksheets("GELENEVRAK").Cells(sonsatır, 2) = Cbgeldiğikurum.Value
Worksheets("GELENEVRAK").Cells(sonsatır, 3) = Tbtarih.Value
Worksheets("GELENEVRAK").Cells(sonsatır, 4) = Tbevrakno.Value
Worksheets("GELENEVRAK").Cells(sonsatır, 5) = tbek.Value
Worksheets("GELENEVRAK").Cells(sonsatır, 6) = Cbtakılacakdosyano.Value
Worksheets("GELENEVRAK").Cells(sonsatır, 7) = Cbkonu.Value
Worksheets("GELENEVRAK").Cells(sonsatır, 8) = Cbhavaleedilenmemur.Value
Else
Worksheets("GELENEVRAK").Cells(sonsatır, 1) = Worksheets("GELENEVRAK").Cells(sonsatır - 1, 1) + 1
Worksheets("GELENEVRAK").Cells(sonsatır, 2) = Cbgeldiğikurum.Value
Worksheets("GELENEVRAK").Cells(sonsatır, 3) = Tbtarih.Value
Worksheets("GELENEVRAK").Cells(sonsatır, 4) = Tbevrakno.Value
Worksheets("GELENEVRAK").Cells(sonsatır, 5) = tbek.Value
Worksheets("GELENEVRAK").Cells(sonsatır, 6) = Cbtakılacakdosyano.Value
Worksheets("GELENEVRAK").Cells(sonsatır, 7) = Cbkonu.Value
Worksheets("GELENEVRAK").Cells(sonsatır, 8) = Cbhavaleedilenmemur.Value
End If
End Sub
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Veri girdiğiniz yerler;

Cbgeldiğikurum.Value
.
.
olan bölümler mi?

End Sub satırından önce

Cbgeldiğikurum = ""
.
.
yazarak deneyiniz.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Kodu gereksiz uzatmışsınız, kısalttım.
Kod:
Private Sub Cmdkaydet_Click()
    sonsatır = WorksheetFunction.CountA(Worksheets("GELENEVRAK").Range("A:A")) + 1
    If sonsatır = 2 Then
        Worksheets("GELENEVRAK").Cells(sonsatır, 1) = 1
    Else
        Worksheets("GELENEVRAK").Cells(sonsatır, 1) = Worksheets("GELENEVRAK").Cells(sonsatır - 1, 1) + 1
    End If
    
    Worksheets("GELENEVRAK").Cells(sonsatır, 2) = Cbgeldiğikurum.Value
    Worksheets("GELENEVRAK").Cells(sonsatır, 3) = Tbtarih.Value
    Worksheets("GELENEVRAK").Cells(sonsatır, 4) = Tbevrakno.Value
    Worksheets("GELENEVRAK").Cells(sonsatır, 5) = tbek.Value
    Worksheets("GELENEVRAK").Cells(sonsatır, 6) = Cbtakılacakdosyano.Value
    Worksheets("GELENEVRAK").Cells(sonsatır, 7) = Cbkonu.Value
    Worksheets("GELENEVRAK").Cells(sonsatır, 8) = Cbhavaleedilenmemur.Value
    
    Cbgeldiğikurum.Value = ""
    Tbtarih.Value = ""
    Tbevrakno.Value = ""
    Cbtakılacakdosyano.Value = ""
    Cbkonu.Value = ""
    Cbhavaleedilenmemur.Value = ""
End Sub
 
Üst