Excel’de Makro Ekranını Açma ve Hücre İşlemleri (Resimli Anlatım)

Merhabalar. Bu yazımda makro ekranını açmayı ve giriş seviyesinde Excel’de bazı makro işlemlerini anlatacağım.

Makro Ekranını Açma

  1. Makro ekranını açmak için Excel dosyasını açın.
  2. Alt + F11 tuşlarına basın. Uyarı: Laptoplarda F11 ‘e basmadan önce Fn tuşuna basmanız gerekebilir.
Excelde Makro Ekranı

Module Ekleme

Kod yazabilmek için öncelikle Module dediğimiz editörü oluşturmak gerekiyor. Bunun için sol tarafta bulunan Sayfa1 yazan bölüme sağ tıklayın ve Insert > Module seçeneğini seçin. Karşınıza bu şekilde bir ekran gelecek.

Module Ekleme Ekranı
Module Eklendikten Sonra

– Burada eğer istenirse eklenen module’e yine sol tarafta bulunan Properties kısmından istenilen isim verilebilir.

Makro Kodları Yazma

Sonrasında açılan boş ekranda   Sub fonksiyon_adi yazıp enter’a basıldığında otomatik olarak parantezleri ve End Sub komutunu kendi oluşturacaktır.

Aşağıda verdiğim kodları yazıp F5‘e bastığınızda ya da yukarıda bulunan run düğmesine tıklandığında kodlar çalışacaktır.

Excel Makro Ekranı Run Komutu ve Kodlar

İlgili Kodlar;

Sub fonks1()
    'Öncelikle yorum satırı bu şekilde tek tırnakla oluşturulur.*
    Worksheets("Sayfa1").Range("B2").Value = "ilk Makro Dersi" 'Sayfa1 de bulunan B5 hücresine değer atama
    Worksheets("Sayfa1").Range("B2").Font.Size = 24 'B2 hücresinin font boyutunu değiştirmeye yarar
    Worksheets("Sayfa1").Range("B2").Font.Name = "Tahoma" 'B2 hücresinin font tipini değiştirmeye yarar
    Worksheets("Sayfa1").Range("B2").HorizontalAlignment = xlCenter
    Worksheets("Sayfa1").Range("B2").VerticalAlignment = xlTop 'B2 hücresinin dikey - yatay ayarlamalarını sağlar
    Worksheets("Sayfa1").Range("B2:E2").Merge 'B2 C2 D2 E2 hücrelerini birleştirmeyi sağlar
    Worksheets("Sayfa1").Range("B2").Interior.Color = 6299584 'B2 hücresinin rengini değiştirir
    Worksheets("Sayfa1").Range("B5").Value = "Hücreye Değer Verme"
    Worksheets("Sayfa1").Range("B5").Font.Size = 16
    Worksheets("Sayfa1").Range("B5").Font.Bold = True 'B5 hücresinin Kalın fontta olmasını sağlar
    Worksheets("Sayfa1").Range("B5").Font.Underline = True 'B5 hücresinin Italik olmasını sağlar
    Worksheets("Sayfa1").Range("B5").Font.Color = RGB(0, 255, 0) 'B5 hücresine RGB renk skalasında renk vermeyi sağlar
    Worksheets("Sayfa1").Range("B5:E5").Merge 'B5 C5 D5 E5 hücrelerini birleştirmeyi sağlar
End Sub

çalıştırıldığında ise Excel çalışma sayfasında

Makro çalıştıktan sonra Excel sayfası

B2 ve B5 hücrelerinin bu şekilde renklerinin ve özelliklerinin değiştiğini, merge komutuyla birleştirmelerin yapıldığını gördük.

Excel’de makro işlemlerine, hücre biçimlendirmeye giriş yapmış oldum. İlerleyen zamanlarda başka konular ve başka makaleler yazmaya devam edeceğim. İsterseniz Microsoft’un kendi eğitim sayfasına ulaşabilir ya da bir sonraki konuya buradan ulaşabilir ya da excelde butona makroyla fonksiyon atama konusuna bakmak için buraya bakabilirsiniz.

Bu içeriği öğrenmesini istediğiniz arkadaşınızla paylaşmaktan ve kafanıza takılan bir şey olursa yorum yazmaktan çekinmeyin.

Saygılarımla.

*:  Kod üzerinde değişiklik yapması muhtemel olan kişilere (kodu yazan kişi de dahil) kolaylık sağlaması, bakım yapılabilirliğinin artırılması için koda eklenen, doğal dille yazılan cümleler ya da kelimelere yorum satırı denir. Programlama dillerinde genel olarak bulunur. Her programlama dilinde kendine özel tanımlama yöntemleri vardır. Oluşturulan yorum satırları istenen sayıda oluşturulabilir. Derleyici tarafından göz ardı edilir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

%d blogcu bunu beğendi: