Hangi formülü kullanmalıyım

Katılım
1 Şubat 2020
Mesajlar
6
Excel Vers. ve Dili
Excel 2013
Altın Üyelik Bitiş Tarihi
03-02-2022
Selam Arkadaşlar Tabloda anlatmaya çalıştım. Hangi formülü yazacağım bilemedim.
Yardımlarınız için şimdiden teşekkür ederim.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,274
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Formül değilde makro kullanmalısınız.
 
Katılım
1 Şubat 2020
Mesajlar
6
Excel Vers. ve Dili
Excel 2013
Altın Üyelik Bitiş Tarihi
03-02-2022
Makro bilgim yok Lütfen yardımcı olurmusunuz.?
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Yeni kayıt nereye nasıl ekleniyor?
 
Katılım
1 Şubat 2020
Mesajlar
6
Excel Vers. ve Dili
Excel 2013
Altın Üyelik Bitiş Tarihi
03-02-2022
sarı işaretli olan yerler yeni kayıtlar
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Bir kaydın yeni kayıt olduğu nasıl anlaşılıyor? Dosyanızın asıl hail nasıldır ve ne olunca/ne zaman bu sıralama işleminin yapılması gerekiyor?
 
Katılım
1 Şubat 2020
Mesajlar
6
Excel Vers. ve Dili
Excel 2013
Altın Üyelik Bitiş Tarihi
03-02-2022

1. tablo orijinal şekli

2.tabloda protokol numarasına göre otomatik sıralama yapıyor

yeni veri girince eğer protokol 7000 den küçükse ( 2. tabloda ) 7000 ile 41 arasına alıyor

yeni veri girince eğer protokol 7000 den büyükse ( 2. tabloda ) en sona alıyor.

makro ile sıralama yapınca sırası bozulmasın istiyorum

 
Katılım
1 Şubat 2020
Mesajlar
6
Excel Vers. ve Dili
Excel 2013
Altın Üyelik Bitiş Tarihi
03-02-2022
Tablomu değiştirdim yardımcı olurmusunuz?
 

Ekli dosyalar

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Aşağıdaki kodları sayfanın kod bölümüne (sayfa adına sağ tıklayıp kod görüntüle deyince açılan sayfaya) yapıştırıp deneyin. B sütununa değer girdiğinizde, A sütununa sıra numarası verir, sıralama yapar ve yandaki hücreyi seçer. Dosyayı makro içerebilen excel dosyayı olarak kaydetmeniz gerekir:

PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, [B2:B10000]) Is Nothing Then Exit Sub
    If Target = "" Then Exit Sub
    If Selection.Count > 1 Then Exit Sub
    a = Target.Value
    son = Cells(Rows.Count, "B").End(3).Row
    Target.Offset(0, -1) = WorksheetFunction.Max(Range("A1:A" & son)) + 1
    ActiveSheet.Sort.SortFields.Clear
    ActiveSheet.Sort.SortFields.Add Key:=Range("B2"), _
        SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
        xlSortTextAsNumbers
    With ActiveSheet.Sort
        .SetRange Range("A1:F" & son)
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
    sat = WorksheetFunction.Match(a, Range("B1:B" & son), 0)
    Cells(sat, "C").Select
End Sub
 
Katılım
1 Şubat 2020
Mesajlar
6
Excel Vers. ve Dili
Excel 2013
Altın Üyelik Bitiş Tarihi
03-02-2022
Hocam Teşekkürler emeğinize sağlık, kendi tabloma uyarlayacağım.
 
Üst