DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub aktar()
Sheets("Sayfa1").Select
Application.ScreenUpdating = False
Sheets("Sayfa2").Range("A2:B65536").ClearContents
sat = 2
For i = 2 To Cells(65536, "B").End(xlUp).Row
Sheets("Sayfa2").Cells(sat, "A").Value = sat - 1
Sheets("Sayfa2").Cells(sat, "B").Value = Cells(i, "B").Value & " " & Cells(sat, "C").Value
sat = sat + 1
Next i
Application.ScreenUpdating = True
MsgBox "Aktarma Yapıldı", vbOKOnly + vbInformation
End Sub
Kırmızı ile yazdığım yerlerde açıklamaları mevcuttur.Selamlar,
Hocam evet istediğim buydu . Öncelikle çok teşekkür ederim. Öğrenmek için ben bildiklerimi satır sonlarına yazdım (Tabi doğru biliyorsam) Soru işareti koyduğum satırları açıklayabilirmisiniz?
Saygılar sunarım
Sub aktar()
Sheets("Sayfa1").Select 'Sayfa1 seç
Application.ScreenUpdating = False
Sheets("Sayfa2").Range("A2:B65536").ClearContents 'Sayfa2 yi seç A2:B65536 arasını temizle
sat = 2 '?
[COLOR="Red"]'sat değişkenine 2 sabit değerini ata[/COLOR]
For i = 2 To Cells(65536, "B").End(xlUp).Row '?
[COLOR="red"]'2 'den B sütunundaki son satırsayısı miktarı kadar döngüye gir[/COLOR]
Sheets("Sayfa2").Cells(sat, "A").Value = sat - 1 '?
[COLOR="red"]'A sütunundaki son satıra sat değişkeninindeki değerin 1 eksiğini yaz[/COLOR].
Sheets("Sayfa2").Cells(sat, "B").Value = Cells(i, "B").Value & " " & Cells(sat, "C").Value '?
[COLOR="red"]'İsim ve soyismi aralarında bir boşluk bırakarak B sütunundaki son satırda birleştir.[/COLOR]
sat = sat + 1 '?
[COLOR="red"]'sat değişkenine 1 ekle[/COLOR]
Next i
Application.ScreenUpdating = True '?
[COLOR="red"]'yapılan işlemleri ekranda göster.[/COLOR]
MsgBox "Aktarma Yapıldı", vbOKOnly + vbInformation
End Sub