Sütundaki dolu hücreleri başka sayfaya listelemek

Katılım
30 Haziran 2022
Mesajlar
48
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
28-07-2023
Merhaba arkadaşlar resimde görmüş olduğunuz üzere A sütunundaki dolu hücreleri başka bir sayfada yer alan sütuna sırasıyla listelemek istiyorum. Yalnızca dolu olan hücreler lazım. Şimdiden teşekkürler.

Üyemizin talebi üzerine görseller kaldırılmıştır.
 
Moderatör tarafında düzenlendi:

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Cepten baktığımdan şu anda tam çözümü veremem ancak ön bilgi olarak şunu hatırlatmak isterim :

Asıl listenizde hücre birleştirme yapmamışsınız, tek sütundan oluşuyor. Ancak diğer tablonuzda Cinsi sütunu 4 hücrenin birleşiminden oluşuyor. Zorunlu değilse o birleştirmeyi iptal edip asıl listeniz gibi tek hücreye dönüştürmenizi öneririm.
 
Katılım
30 Haziran 2022
Mesajlar
48
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
28-07-2023
Bu bir evrak olacağı için ve birleştirmek zorunda olduğum için tek hücreye indirgeyemiyorum.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Siz bilirsiniz tabi ki ama bir evrağın excelde kaç sütun olduğunun önemli olduğunu hiç sanmıyorum. Anladığım ve gördüğüm kadarıyla birleştirilen tüm sütunların aynı genişlikte olması nedeniyle bunun zorunlu bir düzenleme olmadığını düşünüyorum.
 
Katılım
30 Haziran 2022
Mesajlar
48
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
28-07-2023
Yok Yusuf bey bu tablo 7 sayfa birleştirmeler diğer sayfalar için .
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aşağıdaki makroyu deneyin. Cepten baktığımdan ve örnek dosya olmadığından deneyemedim:

PHP:
Sub aktar()
Set s1=Sheets("Hazırlama Sayfası")
Set s2 =Sheets("Tutanak")

son=s1.Cells(Rows.Count, "A").End(3).Row
sat =99
For i=4 to son
if s1.Cells(i,"A") <>"" Then
s2.Cells(sat,"A")=s1.Cells(i,"A")
sat=sat+1
End if
Next
End sub
 
Katılım
30 Haziran 2022
Mesajlar
48
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
28-07-2023
Maalesef olmadı Yusuf bey. Ya da ben yapamadım. Örnek dosya paylaşıyorum. Yardımcı olursanız minnettar olurum.

Üyemizin talebi üzerine dosya kaldırılmıştır.
 
Moderatör tarafında düzenlendi:

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Sizin veriler Hazırlama sayfası değil, agfilter sayfasındaymış, ekran görüntüsünden fark edemedim. Sayfa adını düzeltince makro çalışıyor:

Kod:
Sub aktar()
Set s1 = Sheets("agfilter")
Set s2 = Sheets("Tutanak")

son = s1.Cells(Rows.Count, "A").End(3).Row
sat = 99
For i = 4 To son
    If s1.Cells(i, "A") <> "" Then
        s2.Cells(sat, "A") = s1.Cells(i, "A")
        sat = sat + 1
    End If
Next
End Sub
Bir de aklınızda bulunsun, verilen çözüm dosyanızda olmadı ya da yapamadıysanız hatanın nerede olduğunu anlayabilmemiz için dosyayı çözümün uygulandığı (hatalı) haliyle paylaşmanızı tavsiye ederim.
 
Üst