kodlarda değişiklik

Erdinç FIRTINA

Altın Üye
Katılım
14 Şubat 2007
Mesajlar
400
Excel Vers. ve Dili
excel 2003 türkçe
Altın Üyelik Bitiş Tarihi
15-05-2026
Değerli Üyeler,
Aşağıdaki kodları, belirlenen kriterlere göre veri alarak başka bir sayfaya veri aktarıyorum. Bu verileri aktarırken ilgili sayfanın A sütununa sıra no vermek için kodlarda ne gibi bir değişiklik yapılmalıdır?

Yardımlarınız teşekkürler!!!

Private Sub CommandButton1_Click()
Sheets("ÖĞRENCİBİLGİLERİ").Select
Set sh = Sheets("ÖĞRENCİBİLGİLERİ")
sonsat = sh.Cells(65536, 2).End(xlUp).Row
ListBox1.Clear
ListBox1.ColumnCount = 5
ListBox1.ColumnWidths = "20;100;50;50;50"
For i = 2 To sonsat
x = ListBox1.ListCount
If Cells(i, 6) = "ERKEK" Then
ListBox1.AddItem
ListBox1.List(x, 0) = Cells(i, 1)
ListBox1.List(x, 1) = Cells(i, 2)
ListBox1.List(x, 2) = Cells(i, 6)
End If
Next i
Set sh = Nothing
End Sub

Private Sub CommandButton2_Click()
Sheets("ERKEK").Select
[B2:I500].Clear
Dim sat As Long, i As Long
sat = Sheets("ERKEK").Cells(500, "B").End(xlUp).Row + 1
MsgBox sat
If ListBox1.ListCount > 0 Then
For i = 0 To ListBox1.ListCount - 1
Sheets("ERKEK").Cells(sat, "B").Value = ListBox1.Column(0, i)
Sheets("ERKEK").Cells(sat, "C").Value = ListBox1.Column(1, i)
Sheets("ERKEK").Cells(sat, "D").Value = ListBox1.Column(2, i)
sat = sat + 1
Next
End If
ActiveWorkbook.Save
Unload Me
UserForm2.Show
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,201
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Kodunuzdaki For i = 0 To ListBox1.ListCount - 1 satırından sonra aşağıdaki kodu ekleyip denermisiniz.

Kod:
Sheets("ERKEK").Cells(sat, "A").Value = sat - 1
 

Erdinç FIRTINA

Altın Üye
Katılım
14 Şubat 2007
Mesajlar
400
Excel Vers. ve Dili
excel 2003 türkçe
Altın Üyelik Bitiş Tarihi
15-05-2026
Sayın COST_CONTROL,

Çok ama çok teşekkür ederim. Aynı kodlardan hareketle, aktar kodu ile ilgili bir şey daha sorabilir miyim?
Yok sormayayım. Yeni bir konu açayım. Çünkü çok işlevsel ve düzeyli olan bu forumun kurallarına uymak istiyorum.

Size ve tüm emeği geçen herkese yürekten teşekkür ediyorum.
 
Üst