Listview Numeric değerlerin sıralamasını yanlış yapıyor

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Arkadaşlar listview Numeric değerlerin sıralamasını yanlış yapıyor.
Ekli dosyayı incelermisiniz.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,260
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Excel Developer ReferenceXlSortDataOption Enumeration
Specifies how to sort text. Version Information
Version Added: Excel 2007
NameValueDescriptionxlSortNormal0default. Sorts numeric and text data separately.xlSortTextAsNumbers1Treat text as numeric data for the sort.
© 2006 Microsoft Corporation. All rights reserved.

Sanırım 2007 de çözüm getirmişler ama ben 2007 de kullanamadım.

İşin üç kağıdına kaçınca sıralamayı doğru yaptı ama küsuratlı rakamlarda nasıl olur bilemem :)

Kod:
Private Sub UserForm_Initialize()
Dim i As Byte
ListView1.View = lvwReport
ListView1.ColumnHeaders.Add , , "SIRALAMA"
For i = 1 To 30
    ListView1.ListItems.Add , , Format(Range("A" & i).Value, "@@@@@@@@")
Next i
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Necdet hocam merhaba.
Evet bu şekilde oluyor.
Ondalık rakamlardada oluyor.
Teşekkür ederim.:)
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,260
Excel Vers. ve Dili
Ofis 365 Türkçe
Necdet hocam merhaba.
Evet bu şekilde oluyor.
Ondalık rakamlardada oluyor.
Teşekkür ederim.:)

e o zaman Evren Bey,

Ondalık değerlerde nasıl olduğunu da siz söyleyin bari :)

Ben denemelerimde başarısız olmuştum.
 
Üst