Sıralama Sorunu!

Katılım
9 Nisan 2005
Mesajlar
13
Selamlar...

Aşağıya eklediğim çalışmamla ilgili bir sorunumu paylaşmak istedim. Dosyanın içinde sorunu ayrıntılı bir şekilde anlattım.

İlginiz için şimdiden teşekkürler...
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu deneyin.

[vb:1:6ee8d15ef4]Sub TMMFSIRALA()
Sheets("PUAN-DERECE").Select
[G11:H70].Sort Key1:=[H11], Order1:=xlDescending
[L11:M70].Sort Key1:=[M11], Order1:=xlDescending
For a = 1 To 60
Cells(a + 10, 9) = a
Cells(a + 10, 14) = a
Next
[G11:I70].Sort Key1:=[G11], Order1:=xlAscending
[L11:N70].Sort Key1:=[L11], Order1:=xlAscending
End Sub
[/vb:1:6ee8d15ef4]
 

mustafa

Altın Üye
Katılım
8 Eylül 2004
Mesajlar
205
Excel Vers. ve Dili
Excel 365 - Türkçe
Altın Üyelik Bitiş Tarihi
23-12-2024
Levent beyin kodlarına aşağıdaki gibi ekleme yapınca sıralama işi daha hızlı yapılıyor.

Sub TMMFSIRALA()

Application.Calculation = xlCalculationManual

Sheets("PUAN-DERECE").Select
[G11:H70].Sort Key1:=[H11], Order1:=xlDescending
[L11:M70].Sort Key1:=[M11], Order1:=xlDescending
For a = 1 To 60
Cells(a + 10, 9) = a
Cells(a + 10, 14) = a
Next
[G11:I70].Sort Key1:=[G11], Order1:=xlAscending
[L11:N70].Sort Key1:=[L11], Order1:=xlAscending

Application.Calculation = xlCalculationAutomatic

End Sub
 
Katılım
9 Nisan 2005
Mesajlar
13
Sayın leventm ve mustafa,

Efendim verdiğiniz bilgiler için çok teşekkür ederim...

Çok hoş oldu ve kurtuldum o destansı makrodan..:)

Saygılarımla...
 
Üst