hücreleri birleştirip yazdırma

Katılım
25 Aralık 2009
Mesajlar
14
Excel Vers. ve Dili
2007 ingilizce
bi kumaşın içindeki muhteviyatı tek satır olarak yazdırmaya çalışıyorum tek bir hücreye. mesela aşağıdaki gibi yüzdelerde bir içerik var

vis 45%
cot 0%
pes 35%
acr 20%


burada 0 olan değeri yazdırmasın , atlasın ve diğerlerini yazdırırken araya virgül koysun.

yani sonuç olarak

vis 45%,pes35%,acr20% şeklinde yeni bir hücreye yazdırsın.

mümkünmü acaba ?

örnek dosya ektedir.

Teşekkürler.
 

Ekli dosyalar

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
:cool:
Kod:
Sub z()
Dim i As Byte, deg As String
For i = 3 To 6
    If Cells(i, "C").Value > 0 Then deg = deg & "," & Cells(i, "B").Value & Format(Cells(i, "C").Value, "#,##0%")
Next
deg = Right(deg, Len(deg) - 1)
Range("A1").Value = deg
End Sub
 
Katılım
25 Aralık 2009
Mesajlar
14
Excel Vers. ve Dili
2007 ingilizce
Kod süper çalışıyor. hedefi 12 den :) formülle alternatiflerde güzel. ikinci alternatifte virgülleri çıkarırsam aradan daha iyi duruyor. Formülle acaba 0 olan değeri boş olarak bile yazmasa. böyle bir şey mümkünmü.

Çok teşekkürler.
 
Katılım
25 Aralık 2009
Mesajlar
14
Excel Vers. ve Dili
2007 ingilizce
teşekkürler :)
 
Üst