Bir çalışma kitabını açarken makroyu otomatik olarak çalıştırma

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

Otomatik olarak belirli bir çalışma kitabını açtığınızda çalışacak şekilde kaydettiğiniz Makroyu isteyebilirsiniz. Aşağıdaki yordamda örnek nasıl çalıştığını göstermek için kullanır. Excel otomatik olarak başlatıldığında makroları çalıştırmakiçin de isteyebilirsiniz.

Başlamadan önce, Geliştirici sekmesinin şeritte göründüğünden emin olun. Görünmüyorsa aşağıdakileri yapın:

  1. Dosya > Seçenekler > Şeridi Özelleştir'i tıklatın.

  2. Şeridi Özelleştir'in altında, Ana Sekmeler kutusunda, Geliştirici kutusunu işaretleyin.

  3. Tamam'ı tıklatın.

Aşağıdaki örneği kendi çalışma kitabınızda kullanmak için, ayın her günü için sayfalar oluşturun ve her sayfa sekmesini uygun şekilde adlandırın. Örneğin, Mart 1, Mart 2 şeklinde Mart 31'e kadar adlandırın. Çalışma kitabını açtığınızda makro otomatik olarak çalışarak, ayın o gününe ait sekmeyi gösterir.

  1. Geliştirici > Visual Basic'i tıklatın.

Geliştirici sekmesindeki Kod grubu

  1. Ekle > Modül'ü tıklatın.

  2. Modülde aşağıdaki kodu ekleyin:

    Özel Sub Auto_Open()
    vntToday olarak değişken Dim
    vntToday WorksheetFunction.Text = (tarih, "AAAA gg")
    üzerinde hata özgeçmiş sonraki
    Sheets(vntToday). Seçin
    varsa hata <> 0 sonra
    MsgBox "Çalışma sayfası yoksa."
    Başka
    Range("A1"). Seçin
    sona
    End Sub

  3. Visual Basic'i kapatın (kaydetmeniz gerekmez).

  4. Çalışma kitabını Excel Makro Etkin Çalışma Kitabı (*xlsm) olarak kaydedin ve kapatın.

Çalışma kitabını gelecek sefer açtığınızda, imleç A1 hücresinde olarak, o güne ait sekme seçili olacaktır. Güne ait çalışma sayfası yoksa, “Çalışma sayfası yok” iletisi görüntülenir.

İpucu : Yaklaşan her ay için yeni bir çalışma kitabı oluşturabilir ve yeni çalışma kitabı için makroyu yeniden oluşturabilirsiniz.

Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

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.

×