• 10-07-2006, 20:36:33
    #1
    yapmak istediğim şu. mesela;

    tarih ürün adı fiyat
    1 tem elma 10
    10 tem limon 30
    2 tem armut 20


    bu veriler otomatik olarak tarihe göre sıralanmış şekilde duruyo (ben menuden sırala diyorum tarihin buyukluğuna göre sıralıo. )

    tarih ürün adı fiyat

    1 tem elma 10
    2 tem armut 20
    10 tem limon 30

    benim yapmak istediğim mesela bu sayfaya 4. bi ürünü girerken mesela

    tarih ürün adı fiyat
    1 tem elma 10
    2 tem armut 20
    10 tem limon 30
    5 tem karpuz 25


    yazıp enter e basınca otomatik olarak tablo

    tarih ürün adı fiyat
    1 tem elma 10
    2 tem armut 20
    5 tem karpuz 25
    10 tem limon 30

    olarak kendini tarih kısmını küçükten büyüğe sıralasın..
    böyle birşey mumkunmu?
  • 10-07-2006, 21:24:27
    #2
    Enter tuşu ile geçiş sorun yaratır bi tane buton atarsın butona basınca sıralar.

    Bu a1 hücresine girdiğin verilerin rakamsal değerine göre küçükten büyüğe sıralama yapar.

    Sub siralama()
    '
    ' siralama Makro
    ' Makro TrueLove tarafından 10.07.2006 tarihinde kaydedildi.
    '
    
    '
        Columns("A:A").Select
        Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _
            OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
            DataOption1:=xlSortNormal
    End Sub
  • 10-07-2006, 21:30:25
    #3
    TrueLove dostum cevap için çok teşekkür ederim ancak makrolar daha doğrusu verdiğin kodu anlayacak kadar excel bilgim yok bu kodu nasıl kullanacağız birde
    a1 deki verileri büyükten küçüğe sıralarken aynı zamanda b1 ve c1 ide a1 in yanına alması lazım.. umarım anlatabilmişimdir..
  • 10-07-2006, 23:38:09
    #4
    wallahi bende o kadar bilmiyorum ama teorik olarak a1 i sıralarken b1 karışacak bunun için daha farklı makro yazmak lazım. excel.gen.tr adresindeki forumlardan sorarsan kesin cevap vereceklerdir.
  • 10-07-2006, 23:55:05
    #5
    ok çok teşekkür ederim..
  • 11-07-2006, 00:21:12
    #6
    Misafir
    geç olacak ama

    mümkün

    önce tümhücreyi seçiyorsun veri girili olan, sonda veri menusunden sırala diyorsun sıralıyor.

    artan azalan seçeneği mevcut.

    aradığın bu olabilir.
  • 11-07-2006, 00:31:33
    #7
    haymac onu örnekte dediğim gibi yapabiliyorum ama yeni bir veri girdiğimde yine aynı işlemi yapmam gerkeiyor?
  • 11-07-2006, 00:33:26
    #8
    Misafir
    oke, kada dalmış pardon.