virgül koyarak birleştirme

Katılım
2 Aralık 2021
Mesajlar
4
Excel Vers. ve Dili
2019 Türkçe
birleştir butonuna makro kodu atarken,
a)ilgili sayfada b1 hücresi için aralarında virgül karakteri olacak şekilde a sütunundaki sayıları yazdırmam gerek (örnek: 12,26,32,30)
b)birleştirme işlemi bittikten sonra b1 hücresini otomatik olarak seçili hale getirip arkaplan kırmızıya boyanacak
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Deneyiniz.
Kod:
Sub test()

    Dim i As Long
    
    Range("B1").Clear
    For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
        Range("B1") = Range("B1") & "," & Cells(i, "A")
    Next i
    
    With Range("B1")
        .Value = WorksheetFunction.Substitute(.Value, ",", "", 1)
        .Select
        .Interior.ColorIndex = 3
    End With
    
End Sub
 
Katılım
2 Aralık 2021
Mesajlar
4
Excel Vers. ve Dili
2019 Türkçe
Merhaba,

Deneyiniz.
Kod:
Sub test()

    Dim i As Long
   
    Range("B1").Clear
    For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
        Range("B1") = Range("B1") & "," & Cells(i, "A")
    Next i
   
    With Range("B1")
        .Value = WorksheetFunction.Substitute(.Value, ",", "", 1)
        .Select
        .Interior.ColorIndex = 3
    End With
   
End Sub
çok işime yaradı teşekkürler
 
Üst