• DİKKAT

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

Üç sütünü hücreye yazdırma

Katılım
22 Eylül 2005
Mesajlar
26
İyi çalışmalar arkadaşlar sizlerden birşey rica edeceğim eğer mümkünse gönderdiğim ekte A-B-C sütünlarında farklı farkı isimler var ben bunu tek bir hücreye yazdırmak isiyorum.Ama yazdığı vakit alt alta yazmasını isiyorum.bu mümkğnmü F sütünda ki gibi olacak o örnek olarak ben yaptım ama tabiki elle yardımcı olursanız sevinirim.
 

Korhan Ayhan

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

Aşağıdaki kodu ilgili sayfanın kod kısmına uygulayınız. C sütununa veri girişini tamamladıktan sonra çalışır.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    On Error Resume Next
    If Target.Column <> 3 Then Exit Sub
    If Target.Column = 3 Then
    Target.Offset(0, 2).Formula = Target.Offset(0, -2) & Chr(10) & Target.Offset(0, -1) & Chr(10) & Target
    End If
End Sub
 
Katılım
22 Eylül 2005
Mesajlar
26
Karde&#351; yapt&#305;m ama olmad&#305; birde benim iste&#287;im veri giri&#351;i olarak e&#287;il zaten 20000 kay&#305;t var &#252;zerinde uygulayaca&#287;&#305;m. &#246;renk &#252;zerinde uygulasan olurmu yard&#305;m&#305;n&#305; bekliyorum..
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Aşağıdakini deneyebilirmisiniz?

Kod:
Sub Birleştir()
Range("A1").Select
son = Cells(65536, 1).End(3).Row    ' A Kolonu
For i = 1 To son
ActiveCell.Offset(0, 3).Formula = ActiveCell.Value & Chr(10) & ActiveCell.Offset(0, 1).Value & Chr(10) & ActiveCell.Offset(0, 2).Value
ActiveCell.Offset(1, 0).Select
Next i
MsgBox "Bitti"
Range("A1").Select
End Sub
 
Üst