Excel'de Makro Nasıl Etkinleştirilir?
Yayın: · Son güncelleme:
Kısaca
Excel'de makroyu etkinleştirmek için dosyayı açınca çıkan sarı çubuktaki İçeriği Etkinleştir düğmesine basarsınız. Kalıcı ayar Dosya > Seçenekler > Güven Merkezi > Makro Ayarları'ndadır; güvenli varsayılan, bildirimle devre dışı bırakmaktır.
Adım adım
- 1
Dosyayı açın ve uyarıya bakın
Makrolu dosyayı açın. Şeridin altında sarı güvenlik uyarısı çubuğu görünürse İçeriği Etkinleştir düğmesine basın.
- 2
Kırmızı çubuk varsa engeli kaldırın
Dosya internetten geldiyse Excel'i kapatın, Dosya Gezgini'nde dosyaya sağ tıklayıp Özellikler > Genel bölümünden engeli kaldırma kutusunu işaretleyin.
- 3
Kalıcı ayarı kontrol edin
Dosya > Seçenekler > Güven Merkezi > Güven Merkezi Ayarları > Makro Ayarları yolunu açın; Bildirimde bulunarak tüm makroları devre dışı bırak seçili kalsın.
- 4
Gerekirse güvenilen konum ekleyin
Kendi makrolu dosyalarınızın klasörünü Güvenilen Konumlar bölümünden ekleyin. İndirilenler gibi genel klasörleri eklemeyin.
- 5
Makronun çalıştığını doğrulayın
Alt+F8 ile Makrolar listesini açın, makroyu seçip Çalıştır'a basın.
İçindekiler
- Makroyu tek dosya için açmanın en kısa yolu
- Güven Merkezi'ndeki makro ayarları ne anlama geliyor?
- İnternetten indirilen dosyada makro neden hâlâ çalışmıyor?
- Güvenilen konum ile her seferinde sorulmasını önleme
- Ayarlar gri görünüyorsa ya da değişmiyorsa
- Makroları neden kapalı başlatmak mantıklı?
- Mac ve Excel web için farklar
- Etkinleştirdikten sonra kontrol edin
Makroyu tek dosya için açmanın en kısa yolu
Makro içeren bir dosyayı açtığınızda Excel şeridin altında sarı bir güvenlik uyarısı çubuğu gösterir. Çubuktaki İçeriği Etkinleştir düğmesine bastığınızda o dosyanın makroları çalışır. Bu tek tık çoğu durumda yeterlidir ve başka hiçbir ayarı değiştirmez.
Excel bu dosyayı güvenilir belge olarak hatırlar, bir sonraki açılışta aynı soruyu sormaz. Dosyayı başka bir klasöre taşırsanız ya da adını değiştirirseniz uyarı yeniden çıkabilir. Çubuğu kapattıysanız Dosya sekmesindeki Bilgi bölümünde güvenlik uyarısı alanından içeriği yine etkinleştirebilirsiniz.
Güven Merkezi'ndeki makro ayarları ne anlama geliyor?
Kalıcı davranışı Güven Merkezi belirler. Yol şöyledir: Dosya > Seçenekler > Güven Merkezi > Güven Merkezi Ayarları > Makro Ayarları. Geliştirici sekmesi açıksa Kod grubundaki Makro Güvenliği düğmesi sizi aynı ekrana götürür.
Microsoft'un destek sayfasında listelenen seçenekler şunlardır:
- Bildirimde bulunmadan tüm makroları devre dışı bırak
- Bildirimde bulunarak tüm makroları devre dışı bırak (varsayılan)
- Dijital olarak imzalanmış makrolar dışında tüm makroları devre dışı bırak
- Tüm makroları etkinleştir (önerilmez)
Çoğu kullanıcı için doğru seçim varsayılan ayardır. Makrolar kapalı gelir, ama her dosyada sarı çubukla size sorulur. Tüm makroları etkinleştirmek, e-postayla gelen zararlı bir dosyanın da sessizce çalışmasına izin verir. Microsoft bu seçeneği bu yüzden önerilmez diye işaretler.
İnternetten indirilen dosyada makro neden hâlâ çalışmıyor?
Web'den indirilen ya da e-posta ekinden kaydedilen dosyalarda Excel makroları sarı çubuk yerine kırmızı bir güvenlik riski çubuğuyla engeller. Microsoft 2022'den bu yana internetten gelen dosyalardaki makroları varsayılan olarak bu şekilde durduruyor. Bu çubukta İçeriği Etkinleştir düğmesi bulunmaz.
Kaynağına güvendiğiniz bir dosyada engeli Windows tarafında kaldırırsınız. Excel'i kapatın, Dosya Gezgini'nde dosyaya sağ tıklayıp Özellikler'i açın. Genel sekmesinin altındaki güvenlik bölümünde engeli kaldırma kutusunu işaretleyip Tamam'a basın. Dosyayı yeniden açtığınızda sarı çubuk görünür.
Bu adımı tanımadığınız bir kaynaktan gelen dosyada uygulamayın. Bir tedarikçiden gelen "fatura.xlsm" dosyasının sizden makro izni istemesi tipik bir oltalama işaretidir.
Güvenilen konum ile her seferinde sorulmasını önleme
Kendi hazırladığınız makrolu dosyaları tek bir klasörde tutuyorsanız o klasörü güvenilen konum olarak ekleyebilirsiniz. Güven Merkezi'ndeki Güvenilen Konumlar bölümünden yeni konum eklediğinizde, oradaki dosyalar uyarı göstermeden açılır.
Örneğin her ay kullandığınız "Belgeler\Raporlar\Makrolar" klasörünü eklemek mantıklıdır. İndirilenler klasörü ya da masaüstü gibi her şeyin düştüğü bir yeri eklemek ise korumayı fiilen kapatır.
Ayarlar gri görünüyorsa ya da değişmiyorsa
Şirket bilgisayarlarında makro ayarları çoğu zaman bilgi işlem ekibinin grup ilkesiyle belirlenir. Bu durumda Güven Merkezi'ndeki seçenekler soluk görünür ya da yaptığınız değişiklik Excel yeniden açılınca eski hâline döner. Ayarı zorlamak yerine bilgi işlem ekibinden dosyanın bulunduğu ağ klasörünü güvenilen konum olarak eklemesini ya da makroyu dijital olarak imzalamasını isteyin.
Evdeki bilgisayarda aynı sorunu yaşıyorsanız Excel'in birden fazla sürümü kurulu olabilir. Hangi sürümü açtığınızı Dosya > Hesap ekranından kontrol edin; ayar her sürümde ayrı tutulur.
Makroları neden kapalı başlatmak mantıklı?
Makro, dosyayı açan kişinin bilgisayarında dosya silme, internete bağlanma ya da başka program çalıştırma yetkisine sahiptir. Zararlı yazılımların bir kısmı tam bu yüzden Word ve Excel dosyalarındaki makrolarla yayılmıştır. Varsayılan ayar, kararı her dosyada size bırakarak bu riski küçültür.
Pratik bir ölçüt şudur: Dosyayı kimin hazırladığını biliyorsanız ve o kişiden makrolu bir dosya beklediyseniz içeriği etkinleştirin. Beklemediğiniz bir anda gelen, "içeriği görmek için makroları açın" yazan bir dosyayı ise açmadan silin.
Mac ve Excel web için farklar
Mac için Excel'de makro ayarı Excel menüsündeki Tercihler bölümünde, Güvenlik başlığı altında bulunur. Mantık aynıdır: varsayılan olarak makro içeren dosyada size sorulur.
Excel web VBA makrolarını çalıştırmaz. Dosya tarayıcıda açılır, ama makro düğmeleri işe yaramaz. Makroyu çalıştırmak için dosyayı masaüstü uygulamasında açmanız gerekir.
Etkinleştirdikten sonra kontrol edin
Makro açıldıktan sonra işe yarayıp yaramadığını görmek için Geliştirici sekmesindeki Makrolar düğmesine basın ya da Alt+F8 kısayolunu kullanın. Listede makronun adını görüyorsanız etkinleştirme tamamdır. Bir sonraki adımda kendi ilk makronuzu Makro Kaydet ile oluşturup makro içerebilen çalışma kitabı biçiminde (.xlsm) kaydedin.
Aynı konudaki diğer rehberler: Excel'de Makrolar ve VBA
Sıkça Sorulan Sorular
Excel'de makro etkinleştirme nasıl yapılır?
Dosyayı açınca çıkan sarı çubuktaki İçeriği Etkinleştir düğmesine basın. Kalıcı ayar için Dosya > Seçenekler > Güven Merkezi > Güven Merkezi Ayarları > Makro Ayarları ekranını kullanın.
İçeriği Etkinleştir düğmesi neden görünmüyor?
Dosya internetten ya da e-posta ekinden geldiyse Excel kırmızı bir güvenlik riski çubuğu gösterir ve düğmeyi sunmaz. Güvendiğiniz dosyada Özellikler penceresinden engeli kaldırıp dosyayı yeniden açın.
Tüm makroları etkinleştir seçeneğini kullanmalı mıyım?
Hayır. Bu ayar, zararlı makroların da size sorulmadan çalışmasına izin verir. Varsayılan bildirim ayarını koruyup yalnız güvendiğiniz dosyalarda içeriği etkinleştirin.