Makro çalıştırma

Not:  En güncel yardım içeriklerini, mümkün olduğunca hızlı biçimde kendi dilinizde size sunmak için çalışıyoruz. Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Buradaki bilgilerin faydalı olup olmadığını bu sayfanın sonunda bize bildirebilir misiniz? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz .

Microsoft Excel'de makro çalıştırmak için çeşitli yolları vardır. Makro bir eylem veya görevleri otomatikleştirmek için kullanabileceğiniz Eylemler kümesidir. Makrolar, Visual Basic for Applications programlama dilinde kaydedilir. Her zaman, makroları komutunu Şeritte Geliştirici sekmesini tıklatarak makroyu çalıştırabilirsiniz. Nasıl bir makroyu çalıştırmak için atanır bağlı olarak, bir kısayol tuşubileşimine basarak, Hızlı Erişim Araç Çubuğu'ya da Şeritteki özel grupta düğme tıklatarak veya bir nesnenin üzerine tıklatarak çalıştırmak de grafiği , veya denetimi. Ayrıca, bir çalışma kitabını her açtığınızda bir makronun otomatik olarak çalıştırabilirsiniz.

Makroları çalıştırmadan önce

Makroları üzerinde çalışmaya başlamadan önce Geliştirici sekmesini etkinleştirmeniz gerekir.

  • Windowsiçin Dosya gitmek > Seçenekler > Şeridi Özelleştir.

  • Maciçin Excel Git > Tercihler … > şeridi ve araç çubuğu.

  • Şeridi Özelleştir bölümünde, altında Ana sekmeler, Geliştirici onay kutusunu işaretleyin ve ENTER tuşuna, ardından Tamam.

  1. Makroyu içeren çalışma kitabını açın.

  2. Geliştirici sekmesinde, Kod grubunda, Makrolar öğesini tıklatın.

  3. Makro adı kutusunda, çalıştırmak istediğiniz makroyu tıklatın ve Çalıştır düğmesine basın.

  4. Ayrıca, başka seçeneğiniz de vardır:

    • Seçenekler - kısayol tuşu veya makro açıklama ekleyin.

    • Adım - Bu makroyu ilk satırını için Visual Basic Düzenleyicisi açılır. F8 tuşuna basarak olanak tanır, bir kerede makro kodunu bir satır adım.

    • Düzen - bu Visual Basic Düzenleyicisi'ni açın ve makro kodunu gerektiği gibi düzenleyin olanak sağlar. Değişiklikler yaptıktan sonra Düzenleyicisi'nden makroyu çalıştırmak için F5 tuşuna basabilirsiniz.

Bunu kaydettiğinizde, ve varolan bir makroyu birine de ekleyebilirsiniz, Birleşimli bir kısayol tuşuna bir makroya ekleyebilirsiniz:

  1. Geliştirici sekmesindeki Kod grubunda Makrolar’a tıklayın.

  2. Makro adı kutusunda bir Birleşimli bir kısayol tuşuna atamak istediğiniz makroyu tıklatın.

  3. Seçenekler'i tıklatın.

    Makro Seçenekleri iletişim kutusu görünür.

  4. Kısayol tuşu kutusuna, kısayol tuşu ile kullanmak istediğiniz küçük veya büyük harfi yazın.

    Notlar: 

    • Windowsiçin kısayol tuşu küçük harfler için Ctrl + harfbağlıdır. Büyük harfler için Ctrl + ÜST KRKT + harfolur.

    • Maciçin Option + Command + harfharf için kısayol tuşu bağlıdır, ancak Ctrl + harf da çalışmaz. Büyük harfler için Ctrl + ÜST KRKT + harfolur.

    • Makroyu içeren çalışma kitabı açıkken varsayılan eşdeğer Excel kısayol tuşunu geçersiz kılar çünkü kısayol tuşları, atama dikkatli olun. Örneğin, Ctrl + z tuşlarına basarakiçin bir makro atarsanız, geri almaözelliği kaybedersiniz. Bundan dolayı bu genellikle Ctrl + ÜST KRKT + büyük mektubu gibi bir eşdeğer kısayol Excel'de yok Ctrl + ÜST KRKT + Z, bunun yerine, kullanmak üzere bir fikirdir.

    Excel'de zaten atanmış olan Ctrl Birleşimli kısayol tuşları listesi için Excel kısayol ve işlev tuşlarınınbaşlıklı makaleye bakın.

  5. Açıklama kutusuna makro açıklamasını yazın.

  6. Değişikliklerinizi kaydetmek için Tamam'ı, Makro iletişim kutusunu kapatmak için de İptal'i tıklatın.

Makroyu Hızlı Erişim araç çubuğundaki bir düğmeden çalıştırabilmek için önce bu düğmeyi araç çubuğuna eklemeniz gerekir. Bunu yapmak için bkz. Düğmeye makro atama.

Şeritteki bir sekmede görüntülenen özel bir grup oluşturabilir, sonra da bu gruptaki bir düğmeye makro atayabilirsiniz. Örneğin, "Makrolarım" adındaki özel bir grubu Geliştirici sekmesine ekleyebilir, sonra da yeni gruba bir makro ekleyebilirsiniz (düğme olarak görünür). Bunu yapmak için bkz. Düğmeye makro atama.

Grafik nesnesindeki bir alana tıklayarak makro çalıştırma

Grafikte kullanıcıların makro çalıştırmasına yönelik bir etkin nokta oluşturabilirsiniz.

  1. Çalışma sayfasında, bir resim gibi bir grafik nesnesi ekleyin veya bir şekil çizin. Yuvarlatılmış dikdörtgen şekli çizin ve düğme gibi görünen şekilde biçimlendirmek için ortak bir senaryo olur.

    Bir grafik nesnesi ekleme hakkında bilgi edinmek için ekleme, değiştirme veya şekilleri silmekonusuna bakın.

  2. Oluşturduğunuz etkin noktayı sağ tıkladıktan sonra Makro Ata'ya tıklayın.

  3. Aşağıdakilerden birini yapın:

    • Varolan bir makroyu grafik nesnesine atamak için makroyu çift tıklatın veya makro adını Makro adı kutusuna girin.

    • Seçili grafik nesnesine atanacak yeni bir makroyu kaydetmek için Kaydet'i tıklatın, Makro Kaydet iletişim kutusuna makro için bir ad yazın ve makronun kaydedilmeye başlaması için Tamam'ı tıklatın. Makroyu kaydettikten sonra Kod grubundaki Geliştirici sekmesinde yer alan Kaydı Durdur Düğme görüntüsü seçeneğini tıklatın.

      İpucu: Durum çubuğunun sol tarafındaki Kaydı Durdur Düğme görüntüsü öğesine de tıklayabilirsiniz.

    • Varolan makroyu düzenlemek için Makro adı kutusundan makronun adını seçin ve sonra Düzen komutunu tıklatın.

  4. Tamam'ı tıklatın.

Geliştirici sekmesinde, Visual Basic Visual Basic Düzenleyicisi'ni (VBE) Başlat'ı tıklatın. Tasarı Araştırmacısı çalıştırmak istediğiniz makroyu içeren klasörü bulun ve açın. Tüm makroları o modülünde Sağdaki bölmede listelenir. Makro içindeki herhangi bir yere imlecinizi getirerek, çalıştırmak istediğiniz makroyu seçin ve F5tuşuna basın veya çalıştırmak için menüsünde Git > Makro çalıştırma.

Workbook_Open olay oluşturabilirsiniz.

Aşağıdaki örnekte, çalışma kitabını açtığınızda bir makro çalıştırılması için Open olayı kullanılmaktadır.

  1. Makroyu eklemek istediğiniz çalışma kitabını açın veya yeni bir çalışma kitabı oluşturun.

  2. Geliştirici sekmesinde, Kod grubunda, Visual Basic öğesini tıklatın.

  3. Tasarı Araştırmacısı penceresinde BuÇalışmaKitabı nesnesini sağ tıklatın ve ardından Kodu Göster'itıklatın.

    İpucu: Proje Gezgini penceresi görünmüyorsa Görünüm menüsünde Proje Gezgini’ne tıklayın.

  4. Kod penceresinin üstündeki Nesne listesinde Çalışma Kitabı’nı seçin.

    Bunu yaptığınızda Open olayı için otomatik olarak şu şekilde boş bir yordam oluşturulur:

    Private Sub Workbook_Open()

    End Sub

  5. Yordama şu kod satırlarını ekleyin:

    Private Sub Workbook_Open()
    MsgBox Date
    Worksheets("Sheet1").Range("A1").Value = Date
    End Sub

  6. Excel'e geçip çalışma kitabını makroları etkin çalışma kitabı (.xlsm) olarak kaydedin.

  7. Çalışma kitabını kapatıp yeniden açın. Excel çalışma kitabını yeniden açtığınızda, bir ileti kutusunda bugünün tarihini görüntüler Workbook_Open yordamı çalıştırır.

  8. İleti kutusunda Tamam düğmesini tıklatın.

    Not: Sayfa1'deki A1 hücresinde Workbook_Open yordamının çalıştırılması nedeniyle tarih de bulunmaktadır.

Daha fazla yardım mı gerekiyor?

Sorularınızı Excel Teknoloji Topluluğu’ndaki uzmanlara sorabilir, Yanıt topluluğundan destek alabilir ya da Excel UserVoice platformuna yeni bir özellik veya iyileştirme önerisi sunabilirsiniz.

Sayfanın Başı

Ayrıca Bkz:

Çalışma kitabını açtığınızda bir makroyu otomatik olarak çalıştırma 

Makro Kaydedici ile görevleri otomatikleştirme

Excel başlatıldığında belirli çalışma kitaplarını açmak için bir makro kaydetme

Tüm makrolarınızı tek bir çalışma kitabında oluşturup kaydetme

Makro kaydetme

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×