• DİKKAT

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

hücreye kayıtta tarihe göre sıralatma

Katılım
7 Ağustos 2006
Mesajlar
472
Excel Vers. ve Dili
EXCEL 2003 TÜRKÇE
merhaba
ben ödemeler sayfasına 3 tane textboxtan bilgiler aktarıyorum. sıralamayı tarihe göre yani A sutuna göre yaptırmak için aşağıdaki kodu nasıl düzeltmeliym.bu kod alfabetik olarak sıralıyor

Sheets("ödemeler").Select
son1 = Sheets("ödemeler").Cells(65536, 1).End(xlUp).Row + 1
Cells(son1, 1) = ö_tarih
Cells(son1, 2) = ö_açıklama
Cells(son1, 3) = ö_tutar * 1
Sheets("ödemeler").Range("A2:C" & son1).Sort Range("A2"), xlAscending
 
Merhaba,
Kodunuz bu haliyle A sütununa göre sıralama yapıyor olmalı. Sıralamada bildiğim kadarıyla iki ölçüt var. Artan ve Azalan... Yani kodunuz bu haliyle tarihe göre sıralıyor olmalı...
 
ancak tarihe göre hatalı oluyor. 05.03.2010 07.01.2010 dan önce geliyor. ve 02.03.2010 dan sonra geliyor.
 
A sütununuzdaki verileriniz tarih değilde metin olabilir.
sağa sola veya ortaya yaslanmayı kaldırın ve o hücreyi gözlemleyin .Eğer hiçyaslama seçili olmadığı halde sola yanaşıyorsa o veri metindir.
O sbepten metin ile sayı ve tarih sıralamaları farklı terde olurlar.:cool:
 
hocam tarih formatına aldım hücreleri yine sola yaslanıyor ve de doğru sıralama yapmıyor
 
hocam tarih formatına aldım hücreleri yine sola yaslanıyor ve de doğru sıralama yapmıyor
Tamam işte sola yaslanıyorsa onlar tarih değil metin.
Eğer textboxtan hüxreye veri atıyorsanız aşağıdaki örnek kod size rehber olsun.
Kod:
range("A1").value=[B][COLOR="Red"]cdate[/COLOR][/B](textbox1.text)
 
Geri
Üst