• DİKKAT

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

Sütunlardaki E-Maillerin Formatını Değiştirmek

htsumer

Altın Üye
Altın Üye
Katılım
7 Eylül 2004
Mesajlar
975
Excel Vers. ve Dili
Excel-2003
Merhaba,

A Sütununda isimler B sütununda e-mail adresleri var.Bunların sayısı 150 civarında

-Hotmail yada herhangi bir email göndericisi ile göndermek için B sütunundaki adresleri

herhangi bir hücreye
Kod:
xxxxxxxxx@hotmail.com;yyyyyyyyy@gmail.com;zzzzzzzzz@hotmail.com;xxxxxxxxx@hotmail.com;yyyyyyyyy@gmail.com;zzzzzzzzz@hotmail.com

formatına almak istiyorum.

Yani herhangi bir hücreye bunlar yanyana dizilerek gelecek ve aralarında (;) ayracı olacak boşluk olmaması gerekiyor..
 
Merhaba,

Örnek dosya olsa bir arkadaşımız ilgilenebilirdi belki.
 
Teşekkür..
Gönderecektim ama yüzlerce e-mail kaydı var..

A Sütununda isimler var
B Sütununda e-mail adresleri
örneğin c hücresine bu e-mailleri yanyana alacak..aralarında ; işareti olacak..
 
Arkadaşım orjinal dosyaya gerek yok, 3 sıra sallama isim ve email yazsan eminim anında yaparlar..
 
Merhaba,

Aşağıdaki kodları deneyiniz.

Kod:
Sub Birlestir()
Dim i As Long
[C1].ClearContents
For i = 1 To Cells(Rows.Count, "A").End(3).Row
    If Cells(i, "B") Like "*@*" Then
        If [C1] = "" Then
            [C1] = Cells(i, "B")
        Else
            [C1] = [C1] & ";" & Cells(i, "B")
        End If
    End If
Next i
End Sub
 
Bende teşekkür ederim. Elinize sağlık. Peki şöyle bir eklentide yapılabilirmi. Excelde iken tıkladığımızda bu mailleri direkt outlooka yönlendirsin.
 
Merhaba,

Aşağıdaki kodları deneyiniz.

Kod:
Sub Birlestir()
Dim i As Long
[C1].ClearContents
For i = 1 To Cells(Rows.Count, "A").End(3).Row
    If Cells(i, "B") Like "*@*" Then
        If [C1] = "" Then
            [C1] = Cells(i, "B")
        Else
            [C1] = [C1] & ";" & Cells(i, "B")
        End If
    End If
Next i
End Sub

Necdet hocam çok teşekkür ediyorum tamamdır..tam istediğim gibi oldu..Kolay gelsin
 
Geri
Üst