Üç 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
42,253
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