• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Farklı adetteki satır bilgilerini, sütunlara çevirmek.

  • Konbuyu başlatan Konbuyu başlatan yst10
  • Başlangıç tarihi Başlangıç tarihi
Katılım
18 Mart 2008
Mesajlar
112
Excel Vers. ve Dili
Excel 2007 TR
İyi geceler arkadaşlar,
Gecenin bu saati oldu ama işin içinden çıkamadım.
Sorum, sorunum ekli dosyada,
Önerilerinizi bekliyorum.
Hoşçakalın.
Yavuz Tümer
 
Selamlar,

Aşağıdaki kodu denermisiniz.

Kod:
Sub AKTAR()
    Set S1 = Sheets("ELDEKİ LİSTE")
    Set S2 = Sheets("SONUÇ")
    S1.Select
    S2.[A2:F65536].Clear
    SATIR = 2
    For X = 2 To 8 Step 3
    For Y = 2 To S1.Cells(65536, X).End(3).Row
    S2.Cells(SATIR, 1) = S1.Cells(1, X)
    S2.Cells(SATIR, 2) = S1.Cells(Y, X)
    S2.Cells(SATIR, 3) = S1.Cells(Y, X + 1)
    S2.Cells(SATIR, 4) = S1.Cells(Y, X + 2)
    If X = 8 Then
    S2.Cells(SATIR, 5) = S1.Cells(Y, X + 3)
    S2.Cells(SATIR, 6) = S1.Cells(Y, X + 4)
    End If
    SATIR = SATIR + 1
    Next
    Next
    Set S1 = Nothing
    Set S2 = Nothing
    MsgBox "Aktarım işlemi tamamlanmıştır.", vbInformation
End Sub
 
Korhan Bey, Selamlar,
İlginize nasıl teşekkür ederim bilemiyorum, beni mahçup ediyorsunuz.
Verdiğiniz kodu denedim, ""S2.Cells(SATIR, 1) = S1.Cells(1, X)"" satırında, "Run-time error '1004': Application-defined or object-defined error" şeklinde bir hata verdi. Size gönderdiğim örnekte uyguladım.
Teşekkür ederim.
Yavuz Tümer
 
Kod:
Set S2 = Sheets("SONUÇ")
Kod:
Set S1 = Sheets("ELDEKİ LİSTE")
SONUÇ isminde sayfanız varmı?
Veya ELDEKİ LİSTE isminde sayfa varmı?
 
65536ncı satırda bazı veriler vardı.Ben sadece onları sildim.
Dosya bende sorunsuz çalıştı.
Ekli dosyayı inceleyiniz.:cool:
 
Sn. Evren Gizlen, Haklısınız.
Allta kalan sayılar işi bozmuş. Şimdi sorunsuz çalışıyor, sadece kolon başlıklarını oluşturmuyor. Aslı, uzun ve geniş bir liste olduğundan, yapabilse iyi olurdu. Olmazsa da sağlık olsun.
Size ve Korhan hocama ayrı ayrı teşekkür ederim.
Varlığınız ve yardımlarınız, kendimi şanslı hissettiriyor.
Ellerinize sağlık, Allaha emanet olun.
Yavuz Tümer
 
Geri
Üst