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ırmanın birkaç yolu vardır. Makro, görevleri otomatikleştirmek için kullanabileceğiniz bir eylemdir veya eylem kümesidir. Makrolar Visual Basic for Applications programlama diliyle kaydedilir. Bir makroyu her zaman Şeritteki Geliştirici sekmesinde bulunan makrolar komutuna tıklayarak çalıştırabilirsiniz. Makro atanma şekline bağlı olarak, hızlı erişim araç çubuğu 'ndaki bir düğmeyi veya Şeritteki özel bir grubu tıklatarak veya bir nesneyi tıklatarak, bir kısayol tuşu bileşimine basarak da çalıştırabilirsiniz. veya Control. Ayrıca, bir çalışma kitabını her açışınızda makroyu otomatik olarak çalıştırabilirsiniz.

Makroları çalıştırmadan önce

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

  • Windowsiçin Dosya _GT_ seçenekleri > şeridi özelleştirme.

  • Maciçin Excel >. .. _GT_ Ribbon _amp_ araç çubuğu'na gidin.

  • Ardından, Şeridi Özelleştir bölümünde Ana sekmeler'in altında Geliştirici iletişim kutusunu işaretleyin ve Tamam 'a basın .

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

  2. Geliştirici sekmesinin Kod grubunda Makrolar'a tıklayın.

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

  4. Başka seçenekleriniz de vardır:

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

    • Adım -bu, makronun Ilk satırına Visual Basic Düzenleyicisi 'ni açar. F8 tuşuna basmak, makro kodunu tek seferde bir satır içinde yapmanızı sağlar.

    • Düzenle -Visual Basic Düzenleyicisi 'ni açar ve makro kodunu gerektiği gibi düzenlemenize olanak tanır. Değişiklikleri yaptıktan sonra, F5 tuşuna basarak makroyu düzenleyiciden çalıştırabilirsiniz.

Makroyu kaydettiğinizde bir makroya bir kısayol tuşu ekleyebilirsiniz ve varolan bir makroya da ekleyebilirsiniz:

  1. Geliştirici sekmesinin Kod grubunda Makrolar'a tıklayın.

  2. Makro adı kutusunda, Birleşik bir kısayol tuşuna atamak istediğiniz makroya tıklayın.

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

    Makro seçenekleri iletişim kutusu görüntülenir.

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

    Notlar: 

    • Windowsiçin, küçük harflerin kısayol tuşu CTRL + Letterolur. Büyük harfler için CTRL + SHIFT + Letter.

    • Maciçin, küçük harflerin kısayol tuşu seçeneği + Command + Letter, ancak CTRL + Letter da çalışır. Büyük harfler için CTRL + SHIFT + Letter.

    • Makro içeren çalışma kitabı açıkken, eşdeğer varsayılan Excel kısayol tuşunu geçersiz kılacağından kısayol tuşları atanırken dikkatli olun. Örneğin, Ctrl + z'ye makro atarsanız, geri almaözelliği kaybolur. Bu nedenle, CTRL + Shift+ büyük harf yerine, Excel 'de eşdeğer bir kısayola sahip olmayan CTRL + Shift + büyük harf kullanmak iyi bir fikirdir.

    Excel 'de atanmış olan CTRL birleşimi kısayol tuşlarının listesi için Excel kısayolu ve işlev tuşlarımakalesine bakın.

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

  6. Değişikliklerinizi kaydetmek için Tamam 'ı tıklatın ve sonra makro Iletişim kutusunu kapatmak için iptal 'i tıklatın.

Makroyu hızlı erişim araç çubuğu 'ndaki bir düğmeden çalıştırmak için, önce düğmeyi araç çubuğuna eklemeniz gerekir. Bunu yapmak için bir düğmeye makro atamakonusuna bakın.

Şeritteki bir sekmede görünen özel bir grup oluşturabilir ve ardından bu gruptaki bir düğmeye makro atayabilirsiniz. Örneğin, geliştirici sekmesine "Makrolarım" adlı özel bir grup ekleyebilir ve sonra yeni gruba bir makro (düğme olarak görünür) ekleyebilirsiniz. Bunu yapmak için bir düğmeye makro atamakonusuna bakın.

Grafik nesnesindeki bir alanı tıklatarak makro oluşturma

Kullanıcıların makroyu çalıştırmak için tıklayapabileceği bir grafikte bir hotspot oluşturabilirsiniz.

  1. Çalışma sayfasında, resim gibi bir grafik nesnesi ekleyin veya şekil çizin. Yaygın bir senaryo, yuvarlatılmış bir dikdörtgen şekli çizmek ve bir düğmeye benzer şekilde biçimlendirmektir.

    Grafik nesnesi ekleme hakkında bilgi edinmek için bkz.

  2. Oluşturduğunuz etkin noktayı sağ tıklatın ve makro ata'yı tıklatın.

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

    • Var olan bir makroyu grafik nesnesine atamak için, makroyu çift tıklatın veya makronun adını makro adı kutusuna girin.

    • Seçili grafik nesnesine atanacak yeni bir makro kaydetmek için, Kaydet'e tıklayın, makro için bir ad yazın ve makro kaydı başlatmak için Tamam 'a tıklayın. Makro kaydını bitirdiğinizde, kod grubundaki Geliştirici sekmesinde bulunan Kaydı Durdur Düğme resmi öğesini tıklatın.

      İpucu:  Ayrıca durum çubuğunun sol tarafındaki Kaydı Durdur Düğme resmi öğesine de tıklayabilirsiniz.

    • Var olan bir makroyu düzenlemek için makro adı kutusunda makronun adına tıklayın ve ardından Düzenle'ye tıklayın.

  4. Tamam’a tıklayın.

Visual Basic Düzenleyicisi 'ni başlatmak içinGeliştirici sekmesinde Visual Basic 'e tıklayın. Proje Gezgini 'ne, çalıştırmak istediğiniz makroyu içeren modüle göz atın ve açın. Bu modüldeki tüm makrolar sağdaki bölmede listelenir. Çalıştırmak istediğiniz makroyu seçin, imleci makronun içinde herhangi bir yere getirin ve F5tuşuna basın, ardından

Workbook_Open olayı oluşturun.

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

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

  2. Geliştirici sekmesinin Kod grubunda Visual Basic'e tıklayın.

  3. Proje Gezgini penceresinde, ThisWorkbook nesnesini sağ tıklatın ve sonra kodu görüntüle'yi tı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 yukarısındaki nesne listesinde, çalışma kitabı'nı seçin.

    Bu, otomatik olarak Open olayı için şu şekilde boş bir yordam oluşturur:

    Private Sub Workbook_Open ()

    End Sub

  5. Şu yordamda aşağıdaki kod satırlarını ekleyin

    Private Sub Workbook_Open ()
    MsgBox Tarih
    çalışma sayfaları ("Sayfa1"). Aralık ("a1"). Değer = Tarih
    sonu Sub

  6. Excel 'e geçip çalışma kitabını makro içerebilen çalışma kitabı (. xlsm) olarak kaydedin.

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

  8. İleti kutusunda Tamam 'ı tıklatın.

    Not: Sheet1 hücresindeki a1, Workbook_Open yordamının çalıştırılması sonucunda tarihi içerir.

Daha fazla yardım mı gerekiyor?

Excel teknoloji topluluğu'nda her zaman bir uzman sorabilir, yanıtlar topluluğu'Nda destek alabilir veya Excel Kullanıcı sesinden yeni bir özellik ya da gelişme önerin.

Sayfanın Başı

Ayrıca Bkz:

Çalışma kitabını açarken otomatik olarak makro Çalıştır

Makro kaydedicisi ile görevleri otomatikleştirme

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

Tek bir çalışma kitabında tüm makrolarınızı oluşturma ve 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.

×