- Katılım
- 16 Temmuz 2005
- Mesajlar
- 151
- Excel Vers. ve Dili
- 2000 türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub UserForm_Initialize()
Dim i As Integer, sonsut As Integer, sh As Worksheet
Set sh = Sheets("9-A-Görsel")
sonsut = sh.Cells(1, sh.Columns.Count).End(xlToLeft).Column
For i = 3 To sonsut
cbkonusec.AddItem
cbkonusec.List(i - 3, 0) = sh.Cells(1, i).Value
Next
End Sub
Private Sub UserForm_Initialize()
cbkonusec.Column = Range(['9-A-Görsel'!C1], ['9-A-Görsel'!C1].End(2)).Value
End Sub
Dim sh As Worksheet
Private Sub ListBox1_Click()
txtno = ListBox1.List(ListBox1.ListIndex, 0)
txtad = ListBox1.List(ListBox1.ListIndex, 1)
End Sub
Private Sub UserForm_Initialize()
Dim i As Integer, sonSut As Integer
cbsınıfsec2.ListIndex = 0
End Sub
Private Sub cbsınıfsec2_Change()
Set sh = Sheets(cbsınıfsec2.Text)
sh.Select
cbkonusec.Clear
For i = 3 To sh.Cells(1, sh.Columns.Count).End(xlToLeft).Column
cbkonusec.AddItem
cbkonusec.List(i - 3, 0) = sh.Cells(1, i).Value
Next
Call listele
End Sub
Private Sub CommandButton3_Click()
If txtno.Text = "" Then MsgBox "lütfen no giriniz": Exit Sub
If cbsınıfsec2.Text = "" Then MsgBox "Sınıf Seçiniz": Exit Sub
If cbkonusec.Text = "" Then MsgBox "Konu Seçiniz": Exit Sub
sh.Cells(ListBox1.ListIndex + 1, cbkonusec.ListIndex + 3).Value = txtnot.Value
MsgBox "Not girişi yapıldı, lütfen kayıt yapmayı unutmayın...", vbCritical
Call listele
End Sub
Sub listele()
ListBox1.Clear
sonSat = sh.Cells(Rows.Count, 1).End(3).Row
sonSut = sh.Cells(1, sh.Columns.Count).End(xlToLeft).Column
ListBox1.ColumnCount = sonSut
ListBox1.List = sh.Range("a1", Cells(sonSat, sonSut)).Value
End Sub
Private Sub CommandButton3_Click()
If txtno.Text = "" Then MsgBox "lütfen no giriniz": Exit Sub
If cbsınıfsec2.Text = "" Then MsgBox "Sınıf Seçiniz": Exit Sub
If cbkonusec.Text = "" Then MsgBox "Konu Seçiniz": Exit Sub
sh.Cells(ListBox1.ListIndex + 1, cbkonusec.ListIndex + 3).Value = txtnot.Value
'MsgBox "Not girişi yapıldı, lütfen kayıt yapmayı unutmayın...", vbCritical
sira = ListBox1.ListIndex + 1
Call listele
If sira < ListBox1.ListCount Then
ListBox1.ListIndex = sira
Else
ListBox1.ListIndex = 1
End If
End Sub