- Katılım
- 22 Ağustos 2020
- Mesajlar
- 6
- Excel Vers. ve Dili
- 10 vba
Merhabalar arkadaşlar , Liste isimli bir sekmedeki A5 İLE A50 arasındaki sütunda bulunan her bir satırdaki verileri; öğrencilerim isimli başka bir sekmedeki listeye yapıştırmak istiyorum.
Ancak Liste sekmesinden alınan her bir satırı öğrencilerim sekmesinde 15'er satır atlayarak yapıştırsın istiyorum. Örnegin:
A5'den aldığını B4'e ,
A6'dan aldığını B19'a ,
A7'den aldığını B34'e yapıştırsın istiyorum.
Bir for döngüsü yazdım PC dondu
yardımcı olursanız sevinirim arkadaşlar .
Hiç beceremediğim kod burada :
Ancak Liste sekmesinden alınan her bir satırı öğrencilerim sekmesinde 15'er satır atlayarak yapıştırsın istiyorum. Örnegin:
A5'den aldığını B4'e ,
A6'dan aldığını B19'a ,
A7'den aldığını B34'e yapıştırsın istiyorum.
Bir for döngüsü yazdım PC dondu
Hiç beceremediğim kod burada :
Kod:
Sub Yeni_Sınıf_Form_Oluştur()
'
' Makro3 Makro
'
' Klavye Kısayolu: Ctrl+q
'
For i = 1 To 50
' YENİ İSİM LİSTESİ SEKMESİNE GİT
Sheets("YENİ EKLENECEK sınıfım").Select
' İLK İSMİN OLDUĞU A5 HÜCRESİNİ SEÇ
Range("A" & i + 4).Select
Selection.Copy
' YENİ sınıf FORMU OLACAK LİSTEYİ SEÇ
Sheets("6C").Select
'ORADAKİ B4 SATIRINDAN YAPIŞTIRMAYA BAŞLA
Range("b" & i + 3).Select
ActiveSheet.Paste
Next i
Application.CutCopyMode = False
End Sub