seddur
Altın Üye
- Katılım
- 12 Nisan 2012
- Mesajlar
- 531
- Excel Vers. ve Dili
- Microsoft office professional plus 2019
- Altın Üyelik Bitiş Tarihi
- 18-12-2024
Aşağıdaki kod ile comboboxdan seçilen sütuna göre kayıt yapıyorum.Fakat diyelimki "A" sutununda 10 satır veri, "B" sutununda 5 satır veri var ve ben "B" sutununa kayıt yapmak istiyorum o zaman "A" sutunundaki satır sayısını baz alarak "B" sutununun 11. satırına kayıt yapıyor.Yani aradaki 5 satırı atlayarak boş bırakıyor.Bir çözüm bulamadım.Yardımlarınızı bekliyorum.Yalnızca 1.satırdaki kod değişecek.
Sonsatır = WorksheetFunction.CountA(Worksheets("Sayfa1").Range("A:A")) + 1
If ComboBox1.Value = "MEZELER" Then
Worksheets("Sayfa1").Cells(Sonsatır, 1) = TextBox1
Worksheets("Sayfa1").Cells(Sonsatır, 2) = TextBox2
ElseIf ComboBox1.Value = "ÇORBALAR" Then
Worksheets("Sayfa1").Cells(Sonsatır, 3) = TextBox1
Worksheets("Sayfa1").Cells(Sonsatır, 4) = TextBox2
ElseIf ComboBox1.Value = "SALATALAR" Then
Worksheets("Sayfa1").Cells(Sonsatır, 5) = TextBox1
Worksheets("Sayfa1").Cells(Sonsatır, 6) = TextBox2
ElseIf ComboBox1.Value = "ANAYEMEKLER" Then
Worksheets("Sayfa1").Cells(Sonsatır, 7) = TextBox1
Worksheets("Sayfa1").Cells(Sonsatır, 8) = TextBox2
ElseIf ComboBox1.Value = "TATLILAR" Then
Worksheets("Sayfa1").Cells(Sonsatır, 9) = TextBox1
Worksheets("Sayfa1").Cells(Sonsatır, 10) = TextBox2
End if
End sub
Sonsatır = WorksheetFunction.CountA(Worksheets("Sayfa1").Range("A:A")) + 1
If ComboBox1.Value = "MEZELER" Then
Worksheets("Sayfa1").Cells(Sonsatır, 1) = TextBox1
Worksheets("Sayfa1").Cells(Sonsatır, 2) = TextBox2
ElseIf ComboBox1.Value = "ÇORBALAR" Then
Worksheets("Sayfa1").Cells(Sonsatır, 3) = TextBox1
Worksheets("Sayfa1").Cells(Sonsatır, 4) = TextBox2
ElseIf ComboBox1.Value = "SALATALAR" Then
Worksheets("Sayfa1").Cells(Sonsatır, 5) = TextBox1
Worksheets("Sayfa1").Cells(Sonsatır, 6) = TextBox2
ElseIf ComboBox1.Value = "ANAYEMEKLER" Then
Worksheets("Sayfa1").Cells(Sonsatır, 7) = TextBox1
Worksheets("Sayfa1").Cells(Sonsatır, 8) = TextBox2
ElseIf ComboBox1.Value = "TATLILAR" Then
Worksheets("Sayfa1").Cells(Sonsatır, 9) = TextBox1
Worksheets("Sayfa1").Cells(Sonsatır, 10) = TextBox2
End if
End sub