İçeriğe geç
parazade

Makro Ne Demek?

İngilizce: Macro

Yayın: · Son güncelleme:

Makro Ne Demek? Kısaca

Makro, Excel'de tekrarlanan bir dizi işlemi kaydedip tek komutla yeniden çalıştırmayı sağlayan otomasyon kaydıdır. Arka planda VBA diliyle yazılmış bir koddan oluşur ve .xlsm gibi makro destekli dosyalarda saklanır.

Makro nedir?
İçindekiler
  1. Makro ne demek?
  2. Nerelerde kullanılır?
  3. Güvenlik ve dosya biçimi

Makro ne demek?

Makro, Excel'de bir dizi işlemi tek bir komuta bağlayan küçük bir programdır. Her pazartesi aynı raporu indirip sütunları silmek, başlıkları kalın yapmak ve toplam satırı eklemek gibi adımları bir kez tanımlarsınız. Sonra bu adımların hepsi bir düğmeye bastığınızda saniyeler içinde yeniden yapılır.

Arka planda makrolar VBA (Visual Basic for Applications) diliyle yazılmış koddan oluşur. Kod yazmayı bilmeseniz de Makro Kaydet özelliğiyle yaptığınız işlemleri Excel'in koda dönüştürmesini sağlayabilirsiniz.

Nerelerde kullanılır?

Makro en çok tekrarlanan, kuralları belli işlerde zaman kazandırır. Muhasebe ekibinde bankadan inen ekstreyi standart biçime sokmak, satış ekibinde haftalık raporu her şube için ayrı dosyaya bölmek tipik örneklerdir.

Haftada 30 dakikanızı alan bir düzenleme işini düşünün. Makroya dönüştürdüğünüzde iş birkaç saniyeye iner ve yıl boyunca yaklaşık 25 saat kazanırsınız. Elle yapılan kopyalama hataları da ortadan kalkar.

Güvenlik ve dosya biçimi

Makro içeren bir çalışma kitabı .xlsm ya da .xlsb uzantısıyla kaydedilmelidir. Standart .xlsx biçimi makroları saklamaz; bu biçimde kaydederseniz kod silinir.

Makrolar geniş yetkiyle çalıştığı için kötü amaçlı yazılımların da sık kullandığı bir yoldur. Excel bu yüzden makroları varsayılan olarak kapalı açar ve sizden onay ister. E-postayla gelen ya da kaynağını bilmediğiniz dosyalardaki makroları etkinleştirmeyin. Ayrıntılar makroları etkinleştir maddesinde yer alır.

Sıkça Sorulan Sorular

Excel'de makro nedir, ne işe yarar?

Makro, her gün elle yaptığınız biçimlendirme, kopyalama, rapor hazırlama gibi adımları otomatik yapan komut dizisidir. Bir kez kaydedilir ya da yazılır, sonra bir düğme veya kısayolla saniyeler içinde tekrar çalıştırılır.

Makro içeren dosya neden tehlikeli olabilir?

Makrolar dosya silme, internete bağlanma gibi geniş yetkilerle çalışabilir. Kaynağını bilmediğiniz bir dosyadaki makroları etkinleştirmek bilgisayarınıza zararlı kod bulaşmasına yol açabilir.

İlgili terimler

VBA(Visual Basic for Applications)VBA (Visual Basic for Applications), Microsoft Office uygulamalarına gömülü bir programlama dilidir. Excel'de makroların yazıldığı dildir ve tekrarlanan işleri otomatikleştirmek, özel fonksiyon ve formlar oluşturmak için kullanılır.Makro Kaydetme(Record Macro)Makro kaydetme, Excel'de yaptığınız tıklama ve yazma işlemlerinin kaydedici tarafından VBA koduna dönüştürülmesidir. Kod bilgisi olmadan basit otomasyonlar oluşturmanın en kolay yoludur.Makroları Etkinleştir(Enable Macros)Makroları etkinleştirmek, Excel'in güvenlik nedeniyle kapalı tuttuğu VBA kodlarının bir dosyada çalışmasına izin vermektir. Genellikle sarı güvenlik çubuğundaki İçeriği Etkinleştir düğmesiyle yapılır.XLSMXLSM, Excel'in makro içerebilen çalışma kitabı dosya biçimidir. XLSX ile aynı XML tabanlı yapıyı kullanır, ek olarak VBA kodlarını saklayabilir; bu yüzden açılırken güvenlik uyarısı verebilir.Muhasebe(Accounting)Muhasebe, bir işletmenin para ile ölçülebilen ticari işlemlerini belgelere dayanarak kaydeden, sınıflandıran, özetleyen ve bilanço ile gelir tablosu gibi raporlar hâlinde ilgililere sunan bilgi sistemidir.Şube(Branch)Şube, bir işletmenin merkezine bağlı olan ama belirli ölçüde bağımsız olarak ticari faaliyet yürüten, ayrı bir tüzel kişiliği bulunmayan birimidir. Bankacılıkta ise bankanın müşterilere hizmet verdiği yerel birimidir.Çalışma Kitabı(Workbook)Çalışma kitabı, Excel'de kaydettiğiniz dosyanın kendisidir. İçinde bir ya da daha fazla çalışma sayfası bulunur ve genellikle .xlsx uzantısıyla saklanır; İngilizcede workbook olarak geçer.

İlgili yazılar