• DİKKAT

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

Hücreye Girilen Sayı kadar sıralama işlemi

Katılım
3 Ocak 2012
Mesajlar
28
Excel Vers. ve Dili
OFFİCE 2019
Arkadaşlar Merhaba,
belirli bir hücreye örneğin 200 yazıp, yazdığım bu sayıya kadar A2 hücresinden itibaren;
1 den 200 e (hücreye girdiğim sayı) kadar sıralasın istiyorum.
Yardımlarınız için şimdiden teşekkür ederim.
 
Merhaba,
Sayfanın kod bölümüne yapıştırarak dener misiniz?
B1 hücresi tetikleyici olarak kullanılmış olup istediğiniz sayıyı B1'e yazmalısınız.
C++:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, Range("B1")) Is Nothing Then Exit Sub
    Range("A2:A" & Rows.Count).ClearContents
    [A2] = 1
    Range("A2:A" & Cells(1, 2) + 1).DataSeries
End Sub
 
Formül ile alternatif..

D1 hücresine 200 yazıp deneyiniz.

=EĞER(SATIR(A1)<=D$1;SATIR(A1);"")

Bu formülü ihtiyaniz kadar alta sürükleyiniz.
 
Merhaba,
Sayfanın kod bölümüne yapıştırarak dener misiniz?
B1 hücresi tetikleyici olarak kullanılmış olup istediğiniz sayıyı B1'e yazmalısınız.
C++:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, Range("B1")) Is Nothing Then Exit Sub
    Range("A2:A" & Rows.Count).ClearContents
    [A2] = 1
    Range("A2:A" & Cells(1, 2) + 1).DataSeries
End Sub

Çok teşekkür ederim. istediğim gibi oldu :)
 
Bu da Ofis 365 için alternatif olsun...

D1 değeri yazınız.

A2;
C++:
=SIRALI(D1)

Dökülmeli fonksiyon olduğu için listeyi kendisi otomatik oluşturacaktır.
 
Geri
Üst