- Katılım
- 25 Ocak 2008
- Mesajlar
- 142
- Excel Vers. ve Dili
- 2003
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
yok mu bakabilecek bi arkadaş?
arkadaşlar ekte bi dosyam var içinde açıklama yazılı bi bakabilir miyiz?
Option Explicit
Sub birleştir()
Dim ts, kaplan, trabzonspor, asi, hamsi As Date
trabzonspor = MsgBox("Birleştirme Yapıyorum", vbYesNo, "Onay")
If trabzonspor = vbNo Then Exit Sub
Application.ScreenUpdating = False
hamsi = Time
kaplan = ""
trabzonspor = ""
For ts = 2 To Cells(Rows.Count, "A").End(xlUp).Row
If Cells(ts, "B") > 0 Then
kaplan = kaplan & Cells(ts, "A") & ", "
ElseIf Cells(ts, "B") = 0 Then
trabzonspor = trabzonspor & Cells(ts, "A") & ", "
End If
Next
Range("E9") = Mid(kaplan, 1, Len(kaplan) - 2)
Range("E14") = Mid(trabzonspor, 1, Len(trabzonspor) - 2)
Application.ScreenUpdating = True
MsgBox Format(hamsi - Time, "hh:mm:ss") & vbLf _
& "Sürede Birleştirme Tamamlandı", , "Bitiş"
End Sub
hocam sadece sıfırdan büyük değerlere karşılı gelenleri birleştiriyor
oldu ama 0 dan küçüklerin başına 6 yazıyor
![]()
hocam çok teşekkürler çalıştı
alternatif formülle yapılabilir mi bu iş?
=BİRLEŞTİR([COLOR="Red"]EĞER($B2>0;A2&",";"")[/COLOR];EĞER($B3>0;$A3&",";"");EĞER($B4>0;$A4&",";""))
=BİRLEŞTİR([COLOR="red"]EĞER($B2=0;A2&",";"")[/COLOR];EĞER($B3=0;$A3&",";"");EĞER($B4=0;$A4&",";""))
teşekkür ederim emeğinize sağlık....