Excel'de Makrolar Nasıl Etkinleştirilir

Varsayılan olarak Excel, sizi kötü amaçlı virüslerden korumak için tüm makroları devre dışı bırakır. Ancak, Excel'de yinelenen görevleri otomatikleştirmek için makroları etkinleştirebilirsiniz.

Makro, karmaşık ve tekrarlayan görevleri otomatikleştirmenize olanak tanıyan bir dizi Excel komutları ve talimatlarıdır. Zaman kaybına neden olan bir dizi görevi manuel olarak kendiniz gerçekleştirmek yerine, görevleri otomatik olarak yürütmek için makrolar olarak kaydedebilirsiniz.

Ancak, makro etkin Excel dosyalarını çalıştırdığınızda, güvenlik açısından çok fazla risk taşırlar. Makro etkin çalışma kitaplarından bazıları, sürücünüzdeki dosyalara zarar verebilecek veya bunları tamamen silebilecek, verilerinizi tehlikeye atabilecek ve hatta tüm bilgisayarınızı bozabilecek kötü niyetli makro virüsleri taşıyabilir.

Varsayılan olarak Excel, potansiyel olarak virüslü bir dosyayı açmanızı önlemek için tüm makroları devre dışı bırakır. Bu gönderi, iş akışınızı geliştirmek için kullanmak üzere Microsoft Excel'deki makroları nasıl etkinleştireceğinizi gösterecektir. Makroları dosya bazında veya tüm çalışma kitapları için veya güvenilir bir konumda etkinleştirebilirsiniz.

Bireysel Dosyalarda Makrolar Nasıl Etkinleştirilir

Belirli dosyalar için makroları mesaj çubuğundan veya Excel sahne arkası görünümünden etkinleştirebilirsiniz.

İleti Çubuğundan Makroları Etkinleştirme

Makro içeren bir Excel belgesini açtığınızda, Excel Şeridi'nin hemen altında sarı bir mesaj çubuğu görürsünüz (aşağıdaki ekran görüntüsüne bakın). Bu Excel belgesinde Makroların devre dışı bırakıldığını söyleyecektir. Makroları etkinleştirmek için 'İçeriği Etkinleştir' düğmesini tıklayın.

Sahne Arkası Görünümünde Makroları Etkinleştirme

Makroları etkinleştirmenin başka bir yolu da sahne arkası görünümüdür. Microsoft Excel'de 'Dosya' sekmesini açın. "Bilgi" sekmesinde sarı bir "Güvenlik Uyarısı" göreceksiniz.

Bu dosyadaki tüm makroları etkinleştirmek için "İçeriği Etkinleştir" simgesine tıklayın ve "Tüm İçeriği Etkinleştir"i seçin.

Her iki yöntemde de, bir kez makroları etkinleştirdiğinizde, Excel o belgeyi güvenilir bir belge yapar; bu, gelecekte bu belgeyi açtığınızda makroları tekrar etkinleştirmenizi istemeyeceği anlamına gelir.

Tek Oturum için Makrolar Nasıl Etkinleştirilir

Bazen belirli bir dosyada makroları yalnızca bir kez etkinleştirmek istersiniz ve bu dosyayı güvenilir bir belge yapmak istemezsiniz. Bu gibi durumlarda Excel, bir dosyanın yalnızca bir oturumu için makroları etkinleştirmenize izin verir.

Bunu yapmak için Excel'deki "Dosya" sekmesine tıklayın ve sahne arkası görünümünde "Bilgi" sekmesini açın. Güvenlik Uyarısı alanında, "İçeriği Etkinleştir"i tıklayın ve "Gelişmiş Seçenekler"i seçin.

"Microsoft Office Güvenlik Seçenekleri" iletişim kutusunda, "Bu oturum için İçeriği Etkinleştir"i seçin ve "Tamam"ı tıklayın.

Artık makrolar yalnızca geçerli oturum için etkinleştirilmiştir. Belgeyi yeniden açtığınızda, Excel sizden makroları yeniden etkinleştirmenizi isteyecektir.

Tüm Çalışma Kitaplarında Makrolar Nasıl Etkinleştirilir

Excel, varsayılan olarak çalışma kitaplarındaki tüm makroları etkinleştirebileceğiniz veya devre dışı bırakabileceğiniz bir Güven merkezine sahiptir. Excel Güven Merkezi, bilgisayarınızı ve belgelerinizi güvende tutmanıza yardımcı olabilecek güvenlik ve gizlilik ayarları içerir.

Tüm makroları etkinleştirmek için Excel'de "Dosya" sekmesine gidin ve sahne arkası görünümünün sol kenar çubuğundaki "Seçenekler"i tıklayın.

Excel Seçenekleri iletişim kutusu açılacaktır. Sol kenar çubuğundaki 'Güven Merkezi'ni ve sağdaki 'Güven Merkezi Ayarları' düğmesini tıklayın.

Güven Merkezi iletişim kutusunda, sol kenar çubuğundan 'Makro Ayarları'nı seçin ve sağ tarafta dört makro ayarını görebilirsiniz.

Dört Makro Ayarı:

  • Tüm makroları bildirimde bulunmadan devre dışı bırakın: Bu seçenek, makroları tamamen devre dışı bırakarak onay gerektirmeden bloke eder. Bu ayar seçildiğinde herhangi bir bildirim görmezsiniz.
  • Tüm makroları bildirimle devre dışı bırakın: Bu, makroları engelleyen ancak bir bildirim görüntüleyen varsayılan seçenektir. Bu, makroları dosya bazında etkinleştirmenizi sağlar. Kaynağa güvenmiyorsanız, 'İçeriği Etkinleştir'i tıklamayın.
  • Dijital olarak imzalanmış makrolar dışındaki tüm makroları devre dışı bırakın: Bu seçenek, dijital olarak imzalanmış makrolar dışındaki tüm makroları engeller. Excel, çoğu makro için yine de sizden onay isteyecektir, ancak güvenilir makrolar onay olmadan çalışacaktır.
  • Tüm makroları etkinleştir: Bu ayar seçildiğinde tüm makroları onay almadan çalıştırabilirsiniz. Ayrıca bu seçenek, sisteminizi olası kötü amaçlı yazılımlara ve virüslere karşı savunmasız hale getirir. Ancak bu ayarla, her seferinde makroları etkinleştirmeniz gerekmez.

Şimdi tüm makroları onay olmadan etkinleştirmek için, Makro Ayarları altındaki dördüncü seçenek olan Tüm makroları etkinleştir'i seçin. Ardından, ayarları kaydetmek için 'Tamam'ı tıklayın.

Tüm makroları devre dışı bırakmak istiyorsanız, yukarıdaki seçeneklerden uygun ayarı seçin.

Güvenilir Konumda Makroları Etkinleştir

Excel'i, sisteminizde veya yerel ağda makro etkin dosyaları depolayabileceğiniz belirli konumlara güvenecek şekilde ayarlayabilirsiniz. Herhangi bir dosyayı güvenilen konumda açarsanız, Güven Merkezi'nde 'Tüm makroları bildirimde bulunmadan devre dışı bırak' ayarı seçili olsa bile Excel, makrosunu onay almadan otomatik olarak çalıştırır.

Güvenilir bir konum eklemek için "Dosya" sekmesine gidin ve sahne arkası görünümünde "Seçenek"i tıklayın.

Sol kenar çubuğunda "Güven Merkezi"ni tıklayın ve iletişim kutusunun sağ tarafında "Güven Merkezi Ayarları"nı açın.

Güven Merkezi iletişim kutusunda, sol üst köşedeki 'Güvenilir Konum'a tıklayın ve sağ tarafta, bir kutu içinde listelenen tüm 'Güvenilen Konumlarınızı' görebilirsiniz.

Ağınızdan bir konum ekliyorsanız, "Ağımda Güvenilir Konuma İzin Ver"in yanındaki kutuyu işaretleyin. Sürücünüzden bir konum ekliyorsanız, işaretlemeden bırakın. Ardından, 'Yeni konum ekle' düğmesini tıklayın.

Ardından, Güvenilir Konum iletişim kutusundaki "Gözat" düğmesini tıklayın ve sürücünüzden veya ağınızdan konumunuzu seçin. Kötü amaçlı makrolar bunlar arasında kolayca yayılabileceğinden, ağdan bir sürücü seçmeniz önerilmez.

Seçili konumun herhangi bir alt klasörüne de güvenilmesini istiyorsanız, 'Bu konumun alt klasörlerine de güvenilir' onay kutusunu işaretleyin. İsterseniz, "Açıklama:" kutusuna güvenilir konumun bir açıklamasını da ekleyebilirsiniz. Ardından, 'Tamam'ı tıklayın.

Bu yapıldıktan sonra, yeni konumunuzun yollar listesine eklendiğini görebilirsiniz.

Artık, makro etkin Excel dosyalarınızı listelenen güvenilir konumlardan herhangi birine kaydedebilir ve makrolarını herhangi bir güvenlik uyarısı olmadan çalıştırabilirsiniz.

Güvenilir Belgeler Nasıl Kaldırılır

Güvenlik sorunu nedeniyle Excel dosyalarınızda herhangi bir makro çalıştırmamaya karar verdiyseniz ve ilk makro ayarını seçtiyseniz (Tüm makroları bildirimde bulunmadan devre dışı bırakın), yine de belirli dosyalarda makro çalıştırabileceğinizi göreceksiniz.

Çünkü Excel önceki işlemlerinizi hatırlayacaktır. Varsayılan ayar (Bildirimli tüm makroları devre dışı bırak) seçiliyken açıldıklarında 'İçeriği Etkinleştir'i tıklayarak bazı dosyalarda makroları etkinleştirdiyseniz, Excel bu işlemleri hatırlayacaktır.

Makro etkin bir belgede 'İçeriği Etkinleştir' düğmesini tıkladığınızda, Excel bu dosyayı güvenilir belgelerine ekler. Ve makro ayarınızı "Bildirim olmadan tüm makroları devre dışı bırak" olarak değiştirdikten sonra bile, bu dosya hala güvenilir bir belgedir, dolayısıyla bu dosyada makroları çalıştırmaya devam edebilirsiniz.

Tüm makroları tamamen devre dışı bırakmak için bu güven belgelerini kaldırmanız gerekir. Bunu yapmak için Dosya → Seçenekler → Güven Merkezi → Güven Merkezi Ayarları'na gidin.

Güven Merkezi penceresinde, 'Güvenilir Belgeler' seçeneklerine tıklayın. Tüm Güvenilir Belgeleri temizlemek için 'Temizle' düğmesini tıklayın.

Ardından, onaylamak için açılır pencerede 'Evet'i tıklayın.

Artık tüm güvenilir belgeler temizlendi. Unutmayın, Güvenilir Belgeler'i temizlediğinizde, yalnızca bu belgelerde herhangi bir makro çalıştırılmaz, aynı zamanda ActiveX denetimleri ve bu belgelerdeki diğer etkin içerik türleri de çalıştırılır.