- Katılım
- 20 Eylül 2005
- Mesajlar
- 216
- Excel Vers. ve Dili
- Excel 2003 Türkçe
Belirtilen numaradaki öğrencinin belirtilen tarihin hizasını işaretlemek için elimde bulunan kod sorunsuz çalışıyor. Bu kodu 20 kez kullanarak aynı anda 20 Devamsız öğrenci girişi yapıyorum.
Sub Bul()
Sheets("Sayfa1").Select
If Sheets("Sayfa2").[A1] = "" Then GoTo Boş
Columns("C:C").Find(What:=Sheets("Sayfa2").[A1], LookAt:=xlWhole).Activate
a = ActiveCell.Row
Rows("1:1").Find(What:=Sheets("Sayfa2").[A2], LookAt:=xlWhole).Activate
b = ActiveCell.Column
Cells(a, b).Value = "X"
Boş:
End Sub
Okul 180 İşgünü açık olduğundan 180 sütun kullanmak yerine başka bir çözüm bulunamaz mı?
İlgilenenlere şimdiden teşekkürler
Sub Bul()
Sheets("Sayfa1").Select
If Sheets("Sayfa2").[A1] = "" Then GoTo Boş
Columns("C:C").Find(What:=Sheets("Sayfa2").[A1], LookAt:=xlWhole).Activate
a = ActiveCell.Row
Rows("1:1").Find(What:=Sheets("Sayfa2").[A2], LookAt:=xlWhole).Activate
b = ActiveCell.Column
Cells(a, b).Value = "X"
Boş:
End Sub
Okul 180 İşgünü açık olduğundan 180 sütun kullanmak yerine başka bir çözüm bulunamaz mı?
İlgilenenlere şimdiden teşekkürler
Son düzenleme: