Altalta satırları tek hücrede birleştirmek.

Katılım
19 Kasım 2008
Mesajlar
2
Excel Vers. ve Dili
VB
Arkadaşlar Merhaba.

Ben altalta olan satırlardaki hücreleri tek bir hücreye yazmak istiyorum. Birleştir fomülüyle olabilir diye düşündüm fakat yaklaşık 30000 satırım var ve birleşmesi gereken satır sayıları farklılık gösterebiliyor. Kimi malzeme 3 satırken bazen 6-7 olabiliyor ve tek satır olanlar da var. Ekli Dosyada yapmak istediklerim mevcut. Sanırım makro yazılması gerekecek fakat bu konuda daha yeniyim ve algoritmayı kurduğum halde kodlamaya geçemedim. Yardımlarınızı bekliyorum. Şimdiden teşekürler
 

Ekli dosyalar

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,852
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
baya uğraştırdı ama çözdük sonunda bu kodu denermisiniz


Sub Makro1()
Worksheets("Olmasi_Gereken").Columns("A").ClearContents
sat = 1
For i = 2 To Worksheets("Malzemeler").Cells(65536, 3).End(xlUp).Row + 10
deg = deg & Worksheets("Malzemeler").Cells(i, 2).Value
If Worksheets("Malzemeler").Cells(i, 1).Value <> "" Then
Worksheets("Olmasi_Gereken").Cells(sat, 1) = Worksheets("Malzemeler").Cells(i, 1).Value
End If
If Worksheets("Malzemeler").Cells(i, 2).Value = "" Then
Worksheets("Olmasi_Gereken").Cells(sat, 2) = deg
Worksheets("Olmasi_Gereken").Cells(sat, 3) = Worksheets("Malzemeler").Cells(i - 1, 3).Value
Worksheets("Olmasi_Gereken").Cells(sat, 4) = Worksheets("Malzemeler").Cells(i - 1, 4).Value
deg = ""
sat = sat + 2
End If
Next i
MsgBox "işlem tamam"
End Sub
 
Son düzenleme:
Katılım
30 Ocak 2013
Mesajlar
2
Excel Vers. ve Dili
2010-ingilizce
Arkadaşlar merhaba ,

Excelde aynı sorun ile karşı karşıyayız.. Yalnız bizimki biraz daha karmaşık..
Alt alta tek bir yeri hücreye yerleştirmiyoruz. Farklı alt alta olan hücreleri de birleştirmek gerekiyor. Aynı şekilde renk ve bedenlerin arasında virgül olması gerekiyor.

Örnek dosya ve olması gereken format ektedir.

Yardımcı olursanız çok sevinirim.

Ekli dosyayı görüntüle Çalışma Dosyam.xls
 

mustafa1205

Altın Üye
Katılım
23 Ekim 2010
Mesajlar
1,342
Excel Vers. ve Dili
Office 2016 / 64 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
18-07-2026
Dosyanız sadece iki adet sayfadan oluşmakta ve hiç bir açıklama bulunmamaktadır. Bu şekilde sorunuza cevap almanız daha zor olacaktır.
 
Katılım
30 Ocak 2013
Mesajlar
2
Excel Vers. ve Dili
2010-ingilizce
Selam.. Nasıl bir açıklama gerekiyor.. ? Model kodu renk ve barkodlar var..
Model kodu bazında renk ve bedenler yan yana gelecek şekilde yapmam gerekiyor. Aralarında da virgül olacak renklerin ve bedenlerin.

Olması gereken sheetdeki gibi yani.
Yarımdımcı olabilir misiniz ?
 
Üst