hücre içine birden fazla değer girebilme

Katılım
3 Şubat 2007
Mesajlar
21
Excel Vers. ve Dili
excel2002 tr
arkadaşlar,

bir hücreye makro ile nasıl araya virgül koyarak birden fazla değer girebilirim.

örnek;

cells(1,5).value = "ali"
cells(1,4).value = "hh"

istenen cells(2,5) in değerinin "ali,hh" olması.

tşk
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Cells(2, 5)=Cells(1, 5) & "," & Cells(1, 4)
 
Katılım
3 Şubat 2007
Mesajlar
21
Excel Vers. ve Dili
excel2002 tr
örneği tam istediğim şekilde veremedim.

aşağıdaki kod açıklayıcı olabilir

For aa = 4 To 300
For bb = 4 To 300
If Sheets(kk).Cells(aa, 4).Value = Sheets("hedef2007").Cells(bb, 5).Value Then

For ss = 24 To 44

If Sheets("hedef2007").Cells(bb, ss).Value = "S" Then
Sheets(kk).Cells(aa, 5)= işte burada s olanları arada virgül ile bu hücereye atamak istiyorum
End If

End If

Next bb
Next aa
 

Korhan Ayhan

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

Belirttiğiniz satırı aşağıdaki şekilde değiştirerek denermisiniz.

Kod:
Sheets(kk).Cells(aa, 5) = IIf(Sheets(kk).Cells(aa, 5) = "", Sheets("hedef2007").Cells(bb, ss).Value, Sheets(kk).Cells(aa, 5) & "," & Sheets("hedef2007").Cells(bb, ss).Value)
 
Katılım
3 Şubat 2007
Mesajlar
21
Excel Vers. ve Dili
excel2002 tr
çok teşekkür ederim...
 
Üst