Kod:
Private Sub Kaydet_Click()
Dim SonSatır
SonSatır = WorksheetFunction.CountA(Worksheets("VERİ").Range("A:A")) + 1
Cells(SonSatır, "A").Value = WorksheetFunction.Max(Range("A2:A" & Rows.Count)) + 1
Worksheets("VERİ").Cells(SonSatır, 2) = TextBox22.Text
Worksheets("VERİ").Cells(SonSatır, 3) = TextBox23.Text
Worksheets("VERİ").Cells(SonSatır, 4) = TextBox24.Text
Worksheets("VERİ").Cells(SonSatır, 5) = ComboBox15.Text
Worksheets("VERİ").Cells(SonSatır, 6) = ComboBox16.Text
Worksheets("VERİ").Cells(SonSatır, 7) = TextBox25.Text
Worksheets("VERİ").Cells(SonSatır, 8) = ComboBox17.Text
Worksheets("VERİ").Cells(SonSatır, 9) = TextBox26.Text
Worksheets("VERİ").Cells(SonSatır, 10) = TextBox27.Text
Worksheets("VERİ").Cells(SonSatır, 11) = ComboBox18.Text
Worksheets("VERİ").Cells(SonSatır, 12) = ComboBox19.Text
Worksheets("VERİ").Cells(SonSatır, 13) = ComboBox20.Text
Worksheets("VERİ").Cells(SonSatır, 14) = ComboBox21.Text
TextBox22.Text = ""
TextBox23.Text = ""
TextBox24.Text = ""
ComboBox15.Text = ""
ComboBox16.Text = ""
TextBox25.Text = ""
ComboBox17.Text = ""
TextBox26.Text = ""
TextBox26.Text = ""
TextBox27.Text = ""
ComboBox18.Text = ""
ComboBox19.Text = ""
ComboBox20.Text = ""
ComboBox21.Text = ""
MsgBox "Kayıt İşlemi Tamamlandı"
End Sub
Bu kodlarla VERİ sayfasina kaydediyorum. Ama ben aynı combobutton ile hem VERİ sayfasina Hem de ARŞİV sayfasına kaydetmek istiyorum ama şöyle bir sorun var veri sayfasında sıra numarasına bakınca 111 numarası Boş texbox21 de 111 yazıyor. Ama ARŞİV sayfasında 361 satır Boş yani her iki sayfada da Boş olan satırlar aynı değil. Userfirmunda ise veri sayfasından sıra numarasını çeken texbox21 var
Acaba userformda bir texbox daha oluşturup arşiv sayfasından mı çekse sıra numarasını. User formun inimstalize kismina iki ayrı sıra numarası saydırma kodunu bilmediğimden bunu da yapamadım. Yardımcı olacak biri varsa sevinirim.
Not. Her iki sayfada da aynı hücreler var sadece kayıt olacakları satır numaraları farklı.
