Soru kayıt sınırlama

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,481
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
bir userformdan sayfaya kayıt yapılırken
Kod:
son = Cells(65536, "m").End(xlUp).Row + 1
Sheets("data").Cells(son, "m") = TextBox1.Value
Sheets("data").Cells(son, "n") = TextBox2.Value

MsgBox "KAYIT İŞLEMİ YAPILMIŞTIR.", vbInformation
en fazla üç kayıt yapabilsin 4. kayıda müsaade etmemesi için nasıl kısıtlama yapabilirim?
 

byfika

Altın Üye
Altın Üye
Katılım
15 Ağustos 2009
Mesajlar
493
Excel Vers. ve Dili
Excel Vers. ve Dili : Ofis 2007 / Tr
Altın Üyelik Bitiş Tarihi
13.09.2027
Merhabalar,
son = Cells(65536, "m").End(xlUp).Row + 1
satırınıdaki 65536 sayısını 4 yapıp dener misiniz?
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,481
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
dördüncü kaydı yapmıyor ama birinci kaydı değiştiriyor.
 
Katılım
31 Aralık 2014
Mesajlar
1,845
Excel Vers. ve Dili
Excel 2010
Merhaba
Son (3.) kayıt satırı, 4. satıra tekabül ediyorsa, şöyle ek yapabilirsiniz;
Kod:
Dim son As Integer '<---------------------
son = Cells(65536, "m").End(xlUp).Row + 1
If son > 4 Then MsgBox "Üç Kayıttan fazla Yapılamaz": Exit Sub '<-----------
Sheets("data").Cells(son, "m") = TextBox1.Value
Sheets("data").Cells(son, "n") = TextBox2.Value

MsgBox "KAYIT İŞLEMİ YAPILMIŞTIR.", vbInformation
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,481
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
USTAM elinize sağlık. Teşekkür ederim.
 
Üst