ALT+ENTER ile hazırlanmış Listeyi tek tek hücrelere atmak

Katılım
26 Ekim 2006
Mesajlar
77
Excel Vers. ve Dili
2003 TR
Arkadaşlar;

Benim yapmak istediğim tek bir hücre içinde yer alan bazen 1 bazen 2 bezende 10 gibi değişik sayıda ALT+ENTER şeklinde girilmiş olan listeyi tek tek hücrelere almak istiyorum bunu makro veya fonksiyon ile nasıl yapabilirim
 

Ekli dosyalar

Korhan Ayhan

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

Aşağıdaki kodu denermisiniz.

Kod:
Option Explicit
 
Sub VERİLERİ_DÜZENLE()
    Dim HÜCRE As Range, AYIR As Variant, X As Integer, SATIR As Long
    
    Columns("D:D").Clear
    
    If WorksheetFunction.CountA(Columns("A:A")) = 0 Then Exit Sub
    
    For Each HÜCRE In Columns("A:A").SpecialCells(xlCellTypeConstants, 23)
        AYIR = Split(HÜCRE.Value, Chr(10))
            For X = 0 To UBound(AYIR)
                SATIR = SATIR + 1
                Cells(SATIR, "D") = AYIR(X)
            Next
    Next
    
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Katılım
26 Ekim 2006
Mesajlar
77
Excel Vers. ve Dili
2003 TR
Teşekkür

Çok Teşekkürler Arkadaş İşimi hayda hayda gördü Emeğin için sağol.
 
Üst