Çözüldü Şarta Göre Sıralama Yapma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

emre67z

Normal Üye
Merhaba,

Birim bazlı, mesleklerin son sütunda yer alan puanlarına göre yüksekten düşüğe göre sıralanmasını istiyoruz.

yardımcı olacak olan arkadaşlara şimdiden çok teşekkür ederim,
1500-1700 satırlık bir çalışma ilk 39 satırı ben kopyaladım. Her unvanı karışığındaki puana göre yüksekten düşüğe göre sıralanmasını istiyoruz.

Saygılarımla.
 

Ekli dosyalar

Çözüm
@emre67z

İsteği tam olarak anlamamış olabilirim.
Boşluksuz durumdaki LİSTE sayfasının bir kopyasını oluşturun ve koddaki sayfa adını aşağıdaki gibi
koddaki sayfa adı yerine doğru olarak yazın ve kodu çalıştırın.

VBA:
You must log in to view content
(11 satır)
Aksaklık olmaz merak etmeyin.
Aralardaki BOŞLUK satırları kriter oarak kullanıldı.
Alttan üste doğru hücreler kontrol ediliyor, boş satıra gelindiğinde;
bir altındaki hücreden, daha alttaki boş satıra kadarki alan
önce G sütununa (azalan) sonra SİCİL sütununa göre (artan) sıralanıyor.
 
Aksaklık olmaz merak etmeyin.
Aralardaki BOŞLUK satırları kriter oarak kullanıldı.
Alttan üste doğru hücreler kontrol ediliyor, boş satıra gelindiğinde;
bir altındaki hücreden, daha alttaki boş satıra kadarki alan
önce G sütununa (azalan) sonra SİCİL sütununa göre (artan) sıralanıyor.
Siciller personellere özgü verilen bir numara, Onlarda değişiklik olmaması gerekli.
G sütununa (azalan) olarak sıralama yapılması yeterli bizler için.

Konu açıklamasında bahsetmedim sicil'den ancak sicil sıralamasını çağrıştıracak bir imada bulunduysam kusura bakmayın zahmet vermiş olduk.
 
Merhaba,

Dosyada da açıkladığım yardım talebimi,
Eski yapılan çalışmanın üzerine
ÜNVAN VE MESLEK bazlı sıralama yapılıp. Her meslekten sonra birer boşluk eklenip. Büyükten küçüğe sıralama yaptırılmasıni istiyorum.

Mevcut çalışmada ünvan ve meslek bazında sıralamayı kendim yaptırıyordum. Araya boşlukları kendim ekliyordumç Ömer bey yardımcı olmuştu boşluklar baz alınarak sıralama yapılmıştı.
 

Ekli dosyalar

@emre67z

İsteği tam olarak anlamamış olabilirim.
Boşluksuz durumdaki LİSTE sayfasının bir kopyasını oluşturun ve koddaki sayfa adını aşağıdaki gibi
koddaki sayfa adı yerine doğru olarak yazın ve kodu çalıştırın.

VBA:
You must log in to view content
(25 satır)
 
Çözüm
@emre67z

İsteği tam olarak anlamamış olabilirim.
Boşluksuz durumdaki LİSTE sayfasının bir kopyasını oluşturun ve koddaki sayfa adını aşağıdaki gibi
koddaki sayfa adı yerine doğru olarak yazın ve kodu çalıştırın.

VBA:
You must log in to view content
(16 satır)
Ömer bey merhaba,

yardımınız için teşekkür ederim. Kodu örnek dosyada çalıştırdım ancak gerçekte kullandığım dosyada puan sıralamasını yapmıyor. Sebebini anlama adına soruyorum.

Application.ScreenUpdating = True: Application.Calculation = xlCalculationAutomatic sıralama için yazılan satır diğer satırlar unvan ve meslek sıralaması ve boşluk bırakmak için düzenlenen satırlar.
 
@emre67z
İlgili kod satırının anlamı tam öyle değil.
Sayfayı yenileyerek önceki cevabımdaki kodu tekrar kontrol edip yenisini kullanın.

-- Her kod satırının üstüne, altındaki satırın ne iş yaptığına dair not eklendi.
Kodu açıklamalarla beraber VBA ekranına yapıştırın (açıklama satırları kodun işleyişine mani olmaz.)
-- Sıralama için 3'üncü kriter olarak G sütununun kullanılması sağlandı.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
9
Üst