0EA10E8F8E301EE491FF283718A648DD Excel Sıralama Makrosu Oluşturma - Excel VBA | Temel Excel

Excel Sıralama Makrosu Oluşturma - Excel VBA

Excel VBA ile verilerinizi sıralayın. Adım adım rehberle sıralama makrosu yazımını otomatikleştirin ve verilerinizi düzenleyin
Excel Sıralama Makrosu Oluşturma - Excel VBA Excel Sıralama Makrosu Oluşturma - Excel VBA

Excel Sıralama Makrosu Oluşturma

Excel sıralama makrosu, sayılarınızı küçükten büyüğe sıralama, büyükten küçüğe sıralama, ve harf sırasına göre alfabetik sıralama gibi işlemleri hızlı ve kolay bir şekilde gerçekleştirmenize olanak tanımaktadır.

Bu makro, Excel’de belirli bir sütunu artan (A'dan Z'ye) veya azalan (Z'den A'ya) sıraya göre otomatik olarak sıralayarak çalışma sayfanızda düzenli bir görünüm sağlar. Bu makalede, Excel'de sıralama makrosunu kullanarak verilerinizi sayısal ve alfabetik olarak nasıl kolayca sıralayabileceğinizi açıklamalı bir şekilde öğreneceksiniz.

Küçükten Büyüğe Sıralama Makrosu Nasıl Yazılır?

Küçükten büyüğe doğru sıralama işlemi; 1, 2, 3, 4, 5 şeklinde sayısal sıralama ya da a'dan z'ye harf sıralaması olarak da adlandırılabilir. Bu sıralama makrosu ile her iki türdeki sıralamaları kolay bir şekilde gerçekleştirmek mümkündür.

Kodu yazmak için öncelikli olarak üst menüden geliştirici sekmesinin aktif olduğundan emin olunuz. Eğer değilse, İlk olarak, Excel’de Geliştirici sekmesini etkinleştirmek için "Dosya" > "Seçenekler" > "Şeridi Özelleştir" menüsünden "Geliştirici"yi işaretleyin. Detaylı bilgi için linke tıklayabilirsiniz. Ardından, "Geliştirici" sekmesinden "Visual Basic" butonuna tıklayarak VBA Düzenleyicisini açabilir ve "Ekle" > "Modül" ile yeni bir modül ekleyebilirsiniz. Daha fazla bilgi için linke tıklayabilirsiniz.

Bu adımlar tamamlandıktan sonra, küçükten büyüğe doğru artan şekilde olan sıralama makrosu, aşağıdaki şekilde yazılabilir.:

Bu kod A1:A10 arasındaki verileri küçükten büyüğe doğru sıralayacaktır.

Vba İle Artan Sıralama Makrosu Kullanımı
Sub ArtanSiralama()
    ' Verileri Artan Sıraya Göre Sırala
    Range("A1:A10").Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlNo
End Sub

Küçükten Büyüğe Sıralama Makrosu Parametreleri ve Açıklaması

  • Makronun Başlangıcı: Sub ArtanSiralama() komutu ile makro başlatılır.
  • Range("A1:A10"): Sıralanacak hücre aralığını belirtir. Bu örnekte A1 ile A10 arasındaki hücreler sıralanacaktır.
  • Key1:=Range("A1"): Sıralama için anahtar hücreyi belirtir. Burada A1 hücresini referans alır.
  • Order1:=xlAscending: Artan sırayı belirtir. xlAscending değeri, küçükten büyüğe doğru sıralama yapar.
  • Header:=xlNo: Başlık satırının sıralamaya dahil edilip edilmeyeceğini belirtir. Bu örnekte başlık satırı yoktur.

Büyükten Küçüğe Sıralama Makrosu Nasıl Yazılır?

Büyükten küçüğe doğru sıralama işlemi; 5, 4, 3, 2, 1 şeklinde sayısal sıralama veya z'den a'ya harf sıralaması olarak adlandırılabilir. Bu sıralama makrosu ile her iki türdeki sıralamaları kolay bir şekilde gerçekleştirmek mümkündür.

Aşağıdaki kod A1:A10 arasındaki verileri büyükten küçüğe doğru sıralayacaktır. Büyükten küçüğe sıralama işlevini Excel menüleri yoluyla yapmak için bağlantıya tıklayınız.

Vba İle Azalan Sıralama Kullanımı
Sub AzalanSiralama()
    ' Verileri Azalan Sıraya Göre Sırala
    Range("A1:A10").Sort Key1:=Range("A1"), Order1:=xlDescending, Header:=xlNo
End Sub

>Büyükten Küçüğe Sıralama Makrosu Parametreleri ve Açıklaması

  • Makronun Başlangıcı: Sub AzalanSiralama() komutu ile makro başlatılır.
  • Range("A1:A10"): Sıralanacak hücre aralığını belirtir. Bu örnekte A1 ile A10 arasındaki hücreler sıralanacaktır.
  • Key1:=Range("A1"): Sıralama için anahtar hücreyi belirtir. Burada A1 hücresini referans alır.
  • Order1:=xlDescending: Azalan sırayı belirtir. xlDescending değeri, büyükten küçüğe doğru sıralama yapar.
  • Header:=xlNo: Başlık satırının sıralamaya dahil edilip edilmeyeceğini belirtir. Bu örnekte başlık satırı yoktur.

4. Dikkat Edilmesi Gerekenler

Uyarı: Hücre aralığındaki verilerin sıralanması, başlık satırına zarar verebilir. Başlık varsa, sıralama işlemi öncesi başlığı dışarıda tutmak için Header:=xlYes kullanılmalıdır.

5. Ekstra İpucu

İpucu: Verilerin sıralanmasını sadece sayılarla değil, metinle de yapabilirsiniz. Sadece hücre aralığını ve sıralama kriterini değiştirebilirsiniz.

Sonuç

Sonuç olarak, Excel sıralama makrosu ile verilerinizi küçükten büyüğe, büyükten küçüğe veya alfabetik olarak A’dan Z’ye ya da Z’den A’ya sıralamak oldukça basittir ve zaman kazandırır. Bu makro, verilerinizi düzenli tutmanıza ve Excel dosyalarınızın daha verimli çalışmasına yardımcı olur. Bu makalede öğrendiğiniz adımları takip ederek, sayılarınızı ve harflerinizi hızlı ve kolay bir şekilde sıralayabilir, tablolarınızda profesyonel bir görünüm elde edebilirsiniz. Excel sıralama makrosunu kullanarak, verilerinizi her zaman düzenli ve erişilebilir tutabilirsiniz.


Önerilen Makaleler

Yorumlar

Ad

Blender,1,Excel,6,Excel Business,1,Excel Formülleri,29,Excel Hataları,1,Excel İki Sayı Arasındaki Değerleri Sayma,1,Excel İki Tarih Arasında Kalan Hücrelerin Sayısı,1,EXCEL KAÇINCI FONKSİYONU,1,EXCEL TEMEL KOMUTLAR,1,Excel VBA,40,Excel Yuvarlama,1,Fomüller,1,Hızlı Excel Öğrenme Stratejileri,1,Kısayollar,2,Komutlar,5,otomatik veri hesaplama excel,1,Temel Bilgiler,10,
ltr
item
Temel Excel: Excel Sıralama Makrosu Oluşturma - Excel VBA
Excel Sıralama Makrosu Oluşturma - Excel VBA
Excel VBA ile verilerinizi sıralayın. Adım adım rehberle sıralama makrosu yazımını otomatikleştirin ve verilerinizi düzenleyin
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUISCWMMh0C0IVO2OdkoX-QIp36CLaDw1MasrsfjvftC5LQOu8IUcx_p1lIwCBP5_dbL7cbP70oJRrt__C43G0uylwSYjsPuIK5jM-YX5pdV9T630Q262Fpd59k62bctejNYUkedRjZgcO13P1gDJVGIAO9k7CZN2Uf8-7GYgzkB9ieRu2x8fDbAOUqRGc/s1152/Level-9.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUISCWMMh0C0IVO2OdkoX-QIp36CLaDw1MasrsfjvftC5LQOu8IUcx_p1lIwCBP5_dbL7cbP70oJRrt__C43G0uylwSYjsPuIK5jM-YX5pdV9T630Q262Fpd59k62bctejNYUkedRjZgcO13P1gDJVGIAO9k7CZN2Uf8-7GYgzkB9ieRu2x8fDbAOUqRGc/s72-c/Level-9.png
Temel Excel
https://www.temelexcel.com.tr/2024/11/excel-vba-artan-siralama.html
https://www.temelexcel.com.tr/
https://www.temelexcel.com.tr/
https://www.temelexcel.com.tr/2024/11/excel-vba-artan-siralama.html
true
5200729500210671174
UTF-8
Loaded All Posts Yazı Bulunamadı Hepsini Göster Devamı... Cevapla Cancel reply Sil By Ana Sayfa Sayfalar Yayınlar Hepsini Göster Sizin için Tavsiye Edilenler Etiket Arşiv Arama Tüm Yayınlar Aramanızla Eşleşen Bir Yayın Bulunamadı Ana Sayfa Pazar Pazartesi Salı Çarşamba Perşembe Cuma Cumartesi Pzt Paz Sal Çar Per Cum Cmt Ocak Şubat Mart Nisan Mayıs Haziran Temmuz Ağustos Eylül Ekim Kasım Aralık Oca Şub Mar Nis Mayıs Haz Tem Ağu Eyl Eki Kas Ara Şimdi 1 dakika önce $$1$$ dakika önce 1 saat önce $$1$$ saat önce Dün $$1$$ gün önce $$1$$ hafta önce 5 haftadan eski Takipçiler Takip et THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy İçindekiler