• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Sıralama düzeltme

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

WGenzo

Yeni Üye
Katılım
16 Mar 2022
Mesajlar
69
Çözümler
1
Aldığı beğeni
6
Excel V
Office 2016 TR
Konu Sahibi
merhaba. ekteki dosyada makroyla ÜYE ADI kısmında bir düzeltme yapabilir miyiz. aynı koğuştaki aynı isimler alt alta gelsin istiyoruz.
1300 civarı isim listesi oluyor bu yüzden yardıma ihtiyacım var yardımcı olabilirseniz senirim
 
Çözüm
sıralama kısmından önce koğuş sonra düzey ekle üye adı ile yaptım bunu da makro kaydet olarak yaptım oldu inşaallah. konuyu kapatabiliriz.

HTML:
CSS:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Selam

Kodların en altına (End Sub'un üstü )şu kodu ekleyip dener misiniz?

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Tamam

Şöyle bir şey işinizi görüyor mu?

Daha önce verdiğim kodu kaldırıp bunu ekleyip dener misiniz?

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
İstediğiniz gelişmiş sıralama gibi geldi bana. Eğer buysa makro kaydet ile gelişmiş sıralama ile düzeyleri ve sıralama önceliklerini ekleyip butona aktarabilirsiniz. Yanlış anlamadıysam tabi.
 
Konu Sahibi
bu alfabetik sıralıyor ama biz koğuşta aynı isimler alt alta gelsin istiyoruz.
 
Konu Sahibi
şuanki makro koğuş olarak sıralıyor.biz koğuşun içinde örnek E3 ahmet can var E7'de de ahmet can var aynı isimler alt alta gelsin istiyoruz sizin dediğiniz gibidir
 
Özür dilerim. Diğer koşulu fark etmemişim.

Tekrar dener misiniz?

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
With sht.Sort
.SortFields.Clear
.SortFields.Add2 Key:=Range("E2:E" & SonStr), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
.SetRange Range("B1:I" & SonStr)
.Header = xlYes
.Apply
End With

kalın kırmızı satır hata verdi
 
İsimler alt alta gelecek ise koşulun yerini değiştiriniz.

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
özür diliyorum. bu kodu yukardaki kodun içerisine mi atıyoruz, kırmızı ile belirttiğim satırla mı değiştiriyoruz
 
2 kodun da uygulanmış hallerini dosya olarak paylaşıyorum.
 
Bu kadar çok birleştirilmiş hücrenin bulunduğu ve ADO ile işlem yapılmaya çalışılan bu dosya ile uğraşan arkadaşlara Allah kolaylık versin. :)
 
Konu Sahibi
sıralama kısmından önce koğuş sonra düzey ekle üye adı ile yaptım bunu da makro kaydet olarak yaptım oldu inşaallah. konuyu kapatabiliriz.

HTML:
CSS:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst