Meslek liseleri için yapılan bir çalışma yardımcı olursanız sevinirim

Katılım
8 Mart 2007
Mesajlar
34
Excel Vers. ve Dili
2003 türkçe
Yardımlarınızı benden esirgemezseniz sevinirim.TEŞEKKÜRLER
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu thisworkbook kod sayfasına kopyalayın. Her öğrenciye ait sayfadaki I sütununa notları yazdığınızda kendiliğinden TEMRİN NOTLARI sayfasına aktarılacaktır.

Kod:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
On Error Resume Next
If Intersect(Target, [I5:I20]) Is Nothing Then Exit Sub
sat = WorksheetFunction.Match([c2], Sheets("TEMRİN NOTLARI").[c:c], 0)
sut = WorksheetFunction.CountA(Sheets("TEMRİN NOTLARI").Range("s" & sat & ":u" & sat)) + 19
Sheets("TEMRİN NOTLARI").Cells(sat, sut) = Target
End Sub
 
Katılım
8 Mart 2007
Mesajlar
34
Excel Vers. ve Dili
2003 türkçe
Arkadaşım kod sayfaları yakkında fazla bilgim yok.Bu konuda biraz daha yardımcı olursanız sevinirim.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Alt+F11 ile VB editörünü açın açılan sayfanın sol üst köşesinde "thisworkbook" yazan yeri çift tıklayın, açılan boş sayfaya yukarıda verdiğim kodu kopyalayın ve kaydedip VB editörünü kapatın.
 
Üst