- Katılım
- 12 Ocak 2007
- Mesajlar
- 465
- Excel Vers. ve Dili
- 2003
Sn dostlar bu kodlarıda yardımlarınızla edinmiştim ama sağlık ocağı içinde birazdaha değişiklik yapmak gerektiği için fikrinize ihtiyacım oldu.user form üzerinden aşı kayıtlarını yapmaktayım ve yine bir bul düğmesi vasıtası ile aşağıdaki kodu kullanmaktayım.
Private Sub BUL_Click()
ActiveSheet.Unprotect Password:="0"
Sheets("EBE1").Select
If ASY.Text = "" Then
MsgBox "LÜTFEN ARANAN ÇOCUĞUN AD VE SOYADINI GİRİNİZ!!!"
Exit Sub
ActiveSheet.Unprotect Password:="0"
End If
For Each hucre In Range("a3:a" & WorksheetFunction.CountA(Range("a3:a2000")) + 1)
If StrConv(hucre.Value, vbUpperCase) = StrConv(ASY.Value, vbUpperCase) Then
hucre.Select
AŞT = ActiveCell.Offset(0, 1).Value
DT = ActiveCell.Offset(0, 2).Value
PİPİDİ = ActiveCell.Offset(0, 3).Value
BCG = ActiveCell.Offset(0, 4).Value
KKK = ActiveCell.Offset(0, 5).Value
HİB = ActiveCell.Offset(0, 6).Value
DBT = ActiveCell.Offset(0, 7).Value
POLİO = ActiveCell.Offset(0, 8).Value
HEP = ActiveCell.Offset(0, 9).Value
KIZ = ActiveCell.Offset(0, 10).Value
End If
Next
ActiveSheet.Protect Password:="0"
End Sub
bu kod aranan ismin olduğu hücrede duruyor ve user forma bilgileri alıyor.ancak benim aşı sayfamda birkaç tane aynı isimli ama aşı tarihleri farklı kayıt oluyor genelde ve ben bu bul düğmesine ikinci tıklama ile diğer kaydı bulmasını sağlayabilirmiyim.yardımcı olursanız memnun olurum saygılarımla
Private Sub BUL_Click()
ActiveSheet.Unprotect Password:="0"
Sheets("EBE1").Select
If ASY.Text = "" Then
MsgBox "LÜTFEN ARANAN ÇOCUĞUN AD VE SOYADINI GİRİNİZ!!!"
Exit Sub
ActiveSheet.Unprotect Password:="0"
End If
For Each hucre In Range("a3:a" & WorksheetFunction.CountA(Range("a3:a2000")) + 1)
If StrConv(hucre.Value, vbUpperCase) = StrConv(ASY.Value, vbUpperCase) Then
hucre.Select
AŞT = ActiveCell.Offset(0, 1).Value
DT = ActiveCell.Offset(0, 2).Value
PİPİDİ = ActiveCell.Offset(0, 3).Value
BCG = ActiveCell.Offset(0, 4).Value
KKK = ActiveCell.Offset(0, 5).Value
HİB = ActiveCell.Offset(0, 6).Value
DBT = ActiveCell.Offset(0, 7).Value
POLİO = ActiveCell.Offset(0, 8).Value
HEP = ActiveCell.Offset(0, 9).Value
KIZ = ActiveCell.Offset(0, 10).Value
End If
Next
ActiveSheet.Protect Password:="0"
End Sub
bu kod aranan ismin olduğu hücrede duruyor ve user forma bilgileri alıyor.ancak benim aşı sayfamda birkaç tane aynı isimli ama aşı tarihleri farklı kayıt oluyor genelde ve ben bu bul düğmesine ikinci tıklama ile diğer kaydı bulmasını sağlayabilirmiyim.yardımcı olursanız memnun olurum saygılarımla