• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Excelde Otomatik Sıralama

Katılım
1 Nisan 2013
Mesajlar
9
Excel Vers. ve Dili
2003
Üstadalar,

Excelde formül yazabiliyorum ancak VBA konusunda hiçbir bilgim yok. Yazdığım formüller bazen isteklerimi karşılayamıyor yada çok uzun formüller yazmam gerekiyor. Sizden ricam ekteki dosyada "Toplam Yıllık Tonaj hanesindeki miktar değiştikçe firmaların sıralamasını da büyükten küçüğe doğru otomatik olarak sıralanmasıdır. Bana bu konuda örnek bir kod yazabilir misiniz acaba?

Yardımınız için şimdiden teşekkürler.
 

Ekli dosyalar

şunu deneyiniz..

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("a2:o" & [n10000].End(3).Row).Sort key1:=Range("n2"), order1:=xlDescending
End Sub
 
gülücük çıkan kısımda a2: o yazıyor..tabi ":" ile "o" arasında boşluk yok..
 
Yardımlarınız içint teşekkür ederim ancak tabloya sürekli olarak yeni sütunlar eklemekteyim. Aynı tablo içerisinde bir sıralama yapmam mümkün değil mi acaba? Excel formulleri ile değilde visual Basic te bir makro önermeniz mümkün mü acaba?
 
sayın neanzack yukarıdaki ilk mesajımda gönderdiğim kodu denediniz mi ??
 
Sayın Apocalyt,

Yazmış olduğunuz kodu denedim. Ancak şöyle bir durum oluştu. Toplam yıllık tonaj hanesi Ocak-Aralık aylarındaki verilerin toplamından oluşmalı. Bu nedenle Ocak-Aralık aylarındaki hücrelere veri girişi olduğunda Toplam yıllık Tonaj hanesi otomatik olarak değişmekte. Benim yapmak istediğim Toplam Yıllık Tonaj hanesi deiştikçe sıralamanın da otomatik olarak azalan bir şekilde değişmesidir? Bu mümkün müdür acaba?

Dosyayı tekrar upload ediyorum.
 

Ekli dosyalar

Merhaba, ayrı bir konu açmak istemedim aynı konuda yardım gerektiği için.

Öncelikle yapmak istediğim şeyden bahsedeyim.
Okulda deneme yapıyoruz ve güzel bir sonuç listesi hazırlatmak istiyorum.
Optik okuma işini akıllı telefondan yapıyorum. sonuçları da siteden copy/paste olarak alıp ders ismi olan sayfaya yapıştırıyorum.

Bu yapıştırma işlemi ile "Veri" sayfasındaki öğrenci net sayıları değişiyor.
Veri sayfasındaki bu tablonun yeni girilen net sayılırını otomatik olarak büyükten küçüğe sıralamasını istiyorum. Bu sayede "Toplu Sonuç" sayfasında tam istediğim gibi bir rapor çıkacak.

6i43k5.png
 

Ekli dosyalar

Dizi formülü formülü yazdıktan sonra ctrl+shift+enter le çıkınız
Kod:
=EĞERSAY($I$2:$I$50;">"&I2)+TOPLA(EĞER(I2=$I$2:I2;1;0))
 
Son düzenleme:
Soru sayısını sıralamak için j hücresinde
Kod:
=EĞER(SATIRSAY($I$2:I2)<=BAĞ_DEĞ_SAY($I$2:$I$50);BÜYÜK($I$2:$I$50;SATIRSAY($J$2:J2));"")
 
Son düzenleme:
Geri
Üst