Sort

Bu aktivite, belirtilen Excel çalışma sayfasındaki belirli bir aralığı (range) sıralamayı sağlar. Kullanıcı, sıralamanın neye göre yapılacağını ve sıralama düzenini belirleyebilir.

Özellikler

  • Display Name: Aktivitenin süreç içinde ayırt edilmesi için verilen isimdir. Varsayılan olarak "Sort" olarak ayarlanır.

  • Description: Aktivitenin işlevini açıklayan isteğe bağlı bir not alanıdır. Sürecin bakımını kolaylaştırmak için kullanılır.

  • Delay Before: Aktivite başlamadan önce geçen bekleme süresini (saniye cinsinden) belirtir.

    • Varsayılan Değer: 0 (Bekleme olmadan çalışır).

    • Örnek Kullanım: Aktivitenin çalıştırılmasından önce belirli bir süre beklemek gerekiyorsa, bu süre burada belirtilir. Örneğin, 2 yazılırsa aktivite başlamadan önce 2 saniye bekler.

  • Delay After: Aktivite tamamlandıktan sonra geçen bekleme süresini (saniye cinsinden) belirtir.

    • Varsayılan Değer: 0 (Bekleme olmadan bir sonraki aktiviteye geçer).

    • Örnek Kullanım: İşlem tamamlandıktan sonra sistemde gecikmeler yaşanıyorsa ya da sonraki adımın başlaması için bir süre verilmesi gerekiyorsa, bu alanda belirtilir.

  • Continue On Error: Aktivite sırasında bir hata oluştuğunda sürecin devam edip etmeyeceğini kontrol eden özelliktir.

    • True: Aktivite hata aldığında bile süreç çalışmaya devam eder.

    • False: Aktivite hata alırsa süreç durur.

    • Varsayılan Değer: False (Varsayılan olarak süreç hata alırsa durur).

    • Örnek Kullanım: Kritik olmayan işlemlerde hata olsa bile sürecin devam etmesi isteniyorsa bu seçenek True olarak ayarlanır. Örneğin, bir dosyanın varlığını kontrol eden bir aktivitede hata alınırsa ve süreç bu hataya rağmen devam etmeliyse bu seçenek aktif edilir.

Inputs

  • Workbook Name

    • Veri Tipi: Text

    • Açıklama: Sıralama yapılacak Excel çalışma kitabının adını belirtir.

  • Worksheet Name

    • Veri Tipi: Text

    • Açıklama: Sıralama işleminin yapılacağı çalışma sayfasının adını belirtir.

    • Varsayılan Değer: Sheet1

  • Range

    • Veri Tipi: Text

    • Açıklama: Sıralama işleminin yapılacağı hücre aralığını belirtir

    • Örnek:

      • Boş bırakılması durumunda sayfada kullanılan alan alınacaktır.

      • Belirli bir hücre için arama yapılması istendiğinde "A2" gibi spesifik bir hücre girilir.

      • Belirli bir aralık için arama yapılması istendiğinde "A1:C13" gibi spesifik bir aralık girilir.

  • Sort Range

    • Veri Tipi: Text

    • Açıklama: Hangi sütuna göre sıralama yapılacağını belirtir

    • Kullanım Örneği:

      • Boş bırakılması durumunda sayfada kullanılan alan alınacaktır.

      • Belirli bir hücre için arama yapılması istendiğinde "A2" gibi spesifik bir hücre girilir.

      • Belirli bir aralık için arama yapılması istendiğinde "A1:C13" gibi spesifik bir aralık girilir.

  • xl Header Yes No Guess

    • Veri Tipi: String

    • Açıklama: Hücre başlıklarının olup olmadığını belirtir.

    • Seçenekler:

      • xlGuess: Başlık olup olmadığı otomatik olarak tahmin edilir.

      • xlNo: Veriler başlıksız olarak değerlendirilir.

      • xlYes: İlk satır başlık olarak kabul edilir.

  • xl Sort On

    • Veri Tipi: String

    • Açıklama: Sıralamanın hangi kritere göre yapılacağını belirtir.

    • Seçenekler:

      • SortOnCellColor: Hücre rengine göre sıralama yapılır.

      • SortOnFontColor: Yazı rengine göre sıralama yapılır.

      • SortOnIcon: Hücre içindeki ikonlara göre sıralama yapılır.

      • SortOnValues: Hücre değerlerine göre sıralama yapılır.

  • xl Sort Order

    • Veri Tipi: String

    • Açıklama: Sıralama düzenini belirtir.

    • Seçenekler:

      • xlAscending: Artan sıralama yapılır. (A → Z, 1 → 9)

      • xlDescending: Azalan sıralama yapılır. (Z → A, 9 → 1)

      • xlManual: Elle belirlenen özel bir sıralama uygulanır.

Outputs

Aktivite herhangi bir çıktı sunmamaktadır.

Örnek Kullanım:

  • Belirli bir sütuna göre hücreleri alfabetik veya sayısal olarak sıralamak.

  • Hücre rengine göre sıralama yaparak belirli renkli verileri üst sıralara almak.

  • Özel ikonlara veya yazı tiplerine göre verileri sıralamak.

Örnek Kullanım İçin Gerekli Dosyalar:

https://genrpa.com/download/Activities/EXCEL/Worksheet.xlsx

Not:

  • Aktivitenin çalışabilmesi için belirtilen Excel dosyasının açık olması gerekmektedir.

  • Eğer sütun başlıkları kullanılıyorsa, xl Header Yes No Guess parametresi doğru şekilde ayarlanmalıdır.

  • Sıralama işlemi tüm sayfa yerine belirli bir hücre aralığında yapılacaksa, Range ve Sort Range parametreleri doğru belirtilmelidir.

Last updated