Excel Basit Makro Örnekleri

Excel Basit Makro Örnekleri

Excel, işletmeler ve bireyler tarafından yaygın olarak kullanılan bir elektronik tablo programıdır. Excel’de, verileri düzenlemek, hesaplamalar yapmak ve grafikler oluşturmak için çeşitli özellikler bulunur. Ayrıca, Excel’de makro adı verilen küçük programlar yazmak mümkündür. Makrolar, belirli görevleri otomatikleştirmek için kullanılır ve Excel’i daha verimli bir şekilde kullanmanızı sağlar.

Makro Nedir?

Makro, bir dizi komut veya talimatın bir araya getirilmesiyle oluşturulan küçük bir programdır. Makrolar, belirli görevleri otomatikleştirmek için kullanılır ve Excel’i daha verimli bir şekilde kullanmanızı sağlar. Makrolar, Excel’in Visual Basic for Applications (VBA) programlama dili kullanılarak yazılır.

Makro Nasıl Yazılır?

Excel’de makro yazmak için aşağıdaki adımları izleyebilirsiniz:

  1. Excel’i açın ve makro yazmak istediğiniz çalışma kitabını seçin.
  2. “Geliştirici” sekmesine tıklayın.
  3. “Kaydet” düğmesine tıklayın.
  4. Makroya bir ad verin ve “Tamam” düğmesine tıklayın.
  5. Makro düzenleme penceresi açılacaktır.
  6. Makro kodunuzu bu pencereye yazın.
  7. Makro kodunuzu yazdıktan sonra “Kaydet” düğmesine tıklayın.

Makro Nasıl Çalıştırılır?

Makroyu çalıştırmak için aşağıdaki adımları izleyebilirsiniz:

  1. Makroyu çalıştırmak istediğiniz çalışma kitabını açın.
  2. “Geliştirici” sekmesine tıklayın.
  3. “Makrolar” düğmesine tıklayın.
  4. Çalıştırmak istediğiniz makroyu seçin ve “Çalıştır” düğmesine tıklayın.

Basit Makro Örnekleri

Aşağıda, Excel’de kullanabileceğiniz basit makro örnekleri verilmiştir:

  • Hücreleri Toplama Makrosu: Bu makro, belirli bir aralıktaki hücreleri toplar ve sonucu belirli bir hücreye yazar.

Sub Topla()
Range("A1:A10").Select
ActiveCell.Formula = "=SUM(A1:A10)"
End Sub

  • Hücreleri Ortalama Alma Makrosu: Bu makro, belirli bir aralıktaki hücrelerin ortalamasını alır ve sonucu belirli bir hücreye yazar.

Sub Ortalama()
Range("A1:A10").Select
ActiveCell.Formula = "=AVERAGE(A1:A10)"
End Sub

  • Hücreleri En Büyük Değeri Bulma Makrosu: Bu makro, belirli bir aralıktaki hücrelerin en büyük değerini bulur ve sonucu belirli bir hücreye yazar.

Sub EnBuyukDeger()
Range("A1:A10").Select
ActiveCell.Formula = "=MAX(A1:A10)"
End Sub

  • Hücreleri En Küçük Değeri Bulma Makrosu: Bu makro, belirli bir aralıktaki hücrelerin en küçük değerini bulur ve sonucu belirli bir hücreye yazar.

Sub EnKucukDeger()
Range("A1:A10").Select
ActiveCell.Formula = "=MIN(A1:A10)"
End Sub

  • Hücreleri Sayma Makrosu: Bu makro, belirli bir aralıktaki hücreleri sayar ve sonucu belirli bir hücreye yazar.

Sub Say()
Range("A1:A10").Select
ActiveCell.Formula = "=COUNT(A1:A10)"
End Sub

Faydalı Siteler ve İlgili Dosyalar


Yayımlandı

kategorisi