• DİKKAT

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

sıralama

Katılım
30 Nisan 2013
Mesajlar
19
Excel Vers. ve Dili
VBA
Türkçe
a3ten a14e kadar verilen sayıları yan sütuna küçükten büyüğe doğru nasıl sıralayabiliriz? kodu nasıl oluyor?
 
Buyurun.:cool:
Kod:
Sub sirala59()
Range("A3:A14").Copy Range("B3")
Range("B3:B14").Sort Range("B3")
End Sub
 
çok teşekkür ederim .Peki bunu uzun kod halinde yazamaz mıyız acaba?
 
örnek dosya yok ama.
demek istediğim "dim" tanımlamaları kullanıp "if"ler kullanıpta yazamaz mıyız ?
 
peki bu üstteki kodu açıklar mısınız ? koddaki Copy Range,Sort Range... ne demek oluyo ?

A3:A14 aralığı kopyalanıyor.B3 hücresinden itibaren yapıştırılıyor.
Sort sıralama demek.B3 hücresinden itibaren küçükten büyüğe doğru sıralanıyor.
 
normalde sıralama kodu belirtilmezse küçükten büyüğe sıralanır.
Eğer büyükten küçüğe sıralanacaksa aşağıdaki gibi kodu yazmanız lazım.
Kod:
Range("B3:B14").Sort Key1:=Range("B3"), order1:=xlDescending
 
10 numaralı mesajda kodda bir yanlışlık yapmışım.
Tekrardan düzelttim.
Büyükten küçüğe doğru sıaralama için aşağıdaki gibi kullanınız.:cool:
Kod:
Range("B3:B14").Sort Key1:=Range("B3"), order1:=xlDescending
 
merhabalar;
konu açmakta beceriksiz olduğumdan dolayı sıkıntımı buraya yazmak istedim umarım bileri derdime kulak verir.
Şimdi elimde bir isim listesi var ve yanında ciroları var, yalnız cirolar sıralı değil, ben top10 u toplamak istiyorum veya en küçük ilk 10'u toplamak istiyorum. toplama formüllerinde böyle bişey bulamadım.
Yardımlarınız için şimdiden teşekkür ederim.
umarım anlatabilmişimdir.
 
Geri
Üst