Koşullu hücre birleştirme.

Katılım
12 Aralık 2006
Mesajlar
3
Excel Vers. ve Dili
2003 tr
Merhaba bir sorum var.

c'deki değerler'e göre a hücresini birleştirmek istiyorum.

Birleştirme koşulum.

c2 bir önceki c'ye eşitse a2'yi bir önceki a'ile hücre birleştir.

Mesela

Kod:
Sıra    a    c
1             1854
2             1865
3             2547
4             2547
5             2548
6             2550
7             2550
8             2564
9             2564
10           2564
Mesela yukarıdaki değerlere göre
a3 ile a4'ü
a6 ile a7'yi
ve a8+a9+a10 'u birleştirmeli

Çok aramama rağmen bulamadım yardım ederseniz sevinirim
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,680
Excel Vers. ve Dili
Excel 2019 Türkçe
Aşağıdaki kodu dener misiniz?

Sub Makro3()
Columns(1).UnMerge
For t = 1 To [c65536].End(3).Row
If Cells(t, 3) = Cells(t + 1, 3) Then
Range(Cells(t, 1), Cells(t + 1, 1)).Merge
End If
Next
End Sub
 
Katılım
12 Aralık 2006
Mesajlar
3
Excel Vers. ve Dili
2003 tr
Aşağıdaki kodu dener misiniz?

Sub Makro3()
Columns(1).UnMerge
For t = 1 To [c65536].End(3).Row
If Cells(t, 3) = Cells(t + 1, 3) Then
Range(Cells(t, 1), Cells(t + 1, 1)).Merge
End If
Next
End Sub
Çok teşekkürler oldu,
C'de boş olan alanlarda yapmasın diyecektim zaten yapmıyor.

Formülü çözemedim anlamadım ama işimi gördü.
 
Katılım
23 Eylül 2006
Mesajlar
6
Excel Vers. ve Dili
bilmiyorum
dili türkçe
can't perform recuested operation diye hata veriyor nedendir.
 
Üst