• DİKKAT

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

sıralama

Katılım
25 Ocak 2008
Mesajlar
142
Excel Vers. ve Dili
2003
dostlar bu formülde ne sıkıntı var çalışmıyor?


Sub sırala_büyük()
Dim ts
ts = MsgBox("Büyükten Küçüğe Sıralama Yapıyorum", vbYesNo, "Onay")
If ts = vbNo Then Exit Sub
Application.ScreenUpdating = False
Range("J2:K65536").Sort key1:=Range("k2"), order1:=xlDescending, _
key2:=Range("j2"), order2:=xlAscending
Application.ScreenUpdating = True
MsgBox "Büyükten Küçüğe Sıraladım", vbInformation, "Bitiş"
End Sub
 
Gayet güzel çalışıyor. Ben denedim bir sıkıntı göremedim...
 
dosyada çaılıştırmıyor aynı dosyada farklı sayfada bi tane daha var ondan olabilir mi
 
Aynı kitapta farklı bir sayfa da bir tane daha var nasıl oluyor anlamadım. Bu kod zaten o an aktif olunan sayfada işlemi gerçekleştiriyor. Bence siz hata veren excel dosyasını ekleyiniz.
 
aynı işi yaptırmak için formül var mı?

Zaten bu kodu istediğiniz her sayfada kullanabilirsiniz. Formül ile yapılması mümkün ama bu kadar formül hem dosyanızı kabartmaya yol açar hemde çok yavaşlatacaktır. Sizin tek yapmanız gereken bu işlemi yapmak istediğiniz sayfalara birer buton yerleştirerek, bu butonlara hali hazırda ki kodunuzu aktarmanızdır. Tabi karar sizin.
 
Merhaba
Dosyanızı ekleyin gerekirse formülle çözüm bulalım
 
dosya ekte

dosya ekte bakarsanız,birde olay sayısı sıfır ise % hesabı karışıyor ...
 

Ekli dosyalar

B ve d deki değerleri başka sayfalardan çekiyor ben j ve k ya olay sayısına göre sıralatmak istiyorum onu da başka sayfada grafikleyeceğim başka sayfada başardım ama burada olmuyor...
 
Değerleri başka sayfadan çekince oldu şimdi,ama aynı sayfadan olmuyor...
 
Geri
Üst