macro ile birleştirme hakkında!

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Sub Birleştir()
[C1] = [A1] & [B1]
End Sub
 
Katılım
10 Mayıs 2007
Mesajlar
1,395
Excel Vers. ve Dili
2007 Türkçe
ama ben devamlı aktif olmasını istiyorum mehmet bey yani hücrede değişiklik olduğu an c1 de değişsin mümkünmü?
 

velostar

Altın Üye
Katılım
14 Nisan 2006
Mesajlar
59
Excel Vers. ve Dili
ofis 2010 64 bit
Altın Üyelik Bitiş Tarihi
03-02-2025
kod sayfasına;

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
[C1] = [A1] & " " & [B1]
End Sub
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
O zaman makroyu bir modülde değil, çalıştığınız sayfanın kod sayfasında yazacaksınız.

Aşağıdaki kodları Sayfa1'in (Sayfa1'de çalışıyorsanız) kod sayfasına kopyalayın.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [A1,B1]) Is Nothing Then Exit Sub
[C1] = [A1] & [B1]
End Sub
 
Katılım
10 Mayıs 2007
Mesajlar
1,395
Excel Vers. ve Dili
2007 Türkçe
sayın mehmet bey ve velostar ilginize çok teşekkür ederim kolaygelsin
 
Katılım
25 Ağustos 2004
Mesajlar
42
Excel Vers. ve Dili
Excel 2007 Türkçe
A ve B sütununda yapılacak değişikliğe göre C sütununda birleştirme
örnek olması açısından,

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$" & Target.Row Or Target.Address = "$B$" & Target.Row Then
Range("C" & Target.Row) = Range("A" & Target.Row) & " " & Range("B" & Target.Row)
End If
End Sub
 
Katılım
10 Mayıs 2007
Mesajlar
1,395
Excel Vers. ve Dili
2007 Türkçe
sayın exes teşekkür ederim.
 
Üst