• Buradasın

    Excel'de Otomatik Sıralama Makrosu Eğitimi

    youtube.com/watch?v=wd-IvwK0ASM

    Yapay zekadan makale özeti

    • Bu video, Excel'de tabloya yeni veri girişi yapıldığında otomatik olarak sıralama işlemini gerçekleştiren bir makro yazma eğitimidir.
    • Video, Excel'de otomatik sıralama özelliğinin bulunmadığını belirterek başlıyor ve adım adım makro oluşturma sürecini gösteriyor. Öncelikle filtre düğmeleri ekleniyor, ardından makro kaydediliyor ve VBA penceresine geçilerek kodlama yapılıyor. Kodlama, kullanıcı yeni bir satıra geçtiğinde (enter tuşuna bastığında) otomatik olarak sıralama işlemini gerçekleştiriyor. Video, kodun test edilmesi ve modülün silinmesiyle sonlanıyor. Ayrıca, tabloda tüm sütunların doldurulması gerektiği vurgulanıyor.
    00:16Excel'de Otomatik Sıralama Programı
    • Bu dersde tabloya veri girişi yapıldığında isimlerin otomatik olarak A'dan Z'ye sıralanmasını öğreniyoruz.
    • Excel'de bu işlem için özel bir özellik bulunmuyor, bu yüzden kendimiz kodlama yapacağız.
    • Ahmet Yalçın gibi bir isim girildiğinde, enter tuşuna basıldığında otomatik olarak alfabetik sıraya yerleşmesini sağlayacağız.
    01:15Makro Kaydetme ve Kodlama Hazırlığı
    • İşlemi yapabilmek için öncelikle bir makro kaydedeceğiz.
    • Tablomuzun ana başlıklarına filtre düğmeleri ekleyip, makro kaydet düğmesine tıklayarak işlemi kaydediyoruz.
    • Makro kaydettikten sonra A1 hücresindeki filtre düğmesinden A'dan Z'ye sıralama seçeneğini seçiyoruz.
    02:24Visual Basic Kodlama
    • Alt+F11 kısayoluyla Visual Basic ekranını açıp, modülümüzü açıyoruz.
    • Çalışma kitabımızı .xlsx uzantısı yerine .xlsm (makro içerebilen çalışma kitabı) olarak kaydetmemiz gerekiyor.
    • Kodlama, kullanıcı en alt satıra yeni veri ekleyip enter tuşuna bastığında sıralamanın gerçekleşmesini sağlayacak.
    04:31Olaya Bağlı Kodlama
    • VBA penceresinde sayfa1 seçeneğini seçip, worksheet change olayına ait prosedür bloğunu açıyoruz.
    • Sıralama kodlarını bu bloğa yapıştırıp, bazı şartlar ekliyoruz.
    • Kullanıcının enter tuşuna basıp yeni bir satıra geçtiğinde kodların çalışmasını sağlamak için if bloğu kullanıyoruz.
    07:41Kodun Tamamlanması ve Test Edilmesi
    • Eğer şart sağlanmazsa kodun durması için "else exit sub" ve "end if" komutlarını ekliyoruz.
    • Kodun sonucunda hangi hücreyi seçmesi gerektiğini belirtmek için "Range("A1").End(xlDown).Offset(1, 0).Select" komutunu kullanıyoruz.
    • Test için en alta bir isim ekleyip enter tuşuna basıldığında otomatik sıralama işleminin gerçekleştiğini ve en alt hücrenin seçildiğini görüyoruz.
    10:17Dikkat Edilmesi Gerekenler
    • Tabloya yeni veri girerken ilgili sütunlardaki bütün değerlerin doldurulduğundan emin olunmalı.
    • Sadece isim girip enter tuşuna basıldığında sıralama işlemi gerçekleşecektir.
    • Verileri girdiğimizde bütün sütunlardaki verileri girmek önemlidir ve sağa geçmek için tab tuşu kullanılabilir.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor