GursoyC
Altın Üye
- Katılım
- 7 Ocak 2015
- Mesajlar
- 553
- Excel Vers. ve Dili
- Office 2024 Türkçe
- Altın Üyelik Bitiş Tarihi
- 17-05-2028
Benim tavsiyem izne çıkan kişinin kayıtlarını tuttuğunuz sayfaya bir tarih sütunu ekleyip tarihe göre tersten sıralatın.
(Ben alışkanlık olarak, bir kayıt sayfasında, benzersiz bir sütun kullanmak adına saniye belirten bir sütun kaydı yaparım)
Sonra da şu kodu kullanın:
(Ben alışkanlık olarak, bir kayıt sayfasında, benzersiz bir sütun kullanmak adına saniye belirten bir sütun kaydı yaparım)
Sonra da şu kodu kullanın:
Kod:
Private Sub ComboBox1_Click()
k = ActiveSheet.Name
Sheets("Sayfa1").Select
On Error Resume Next
Set izinli = Sheets("Sayfa1").Range("B:B").Find(ComboBox1.Value, Lookat:=xlWhole)
izinlimi = izinli.Offset(0, 3).Value
If izinlimi > CDate(Today) Then
MsgBox ("Bu kişi şu anda izindedir")
Sheets(k).Select
Exit Sub
End If
Sheets(k).Select
End Sub