Excel'de Makro Nasıl Kaydedilir

Aynı eylemleri tekrar tekrar yapmak sadece sıkıcı olmakla kalmaz, aynı zamanda zaman kaybı ve üretkenliğinizi(productivity) de tüketebilir . Bu özellikle , bir makro kaydederek genel görevleri otomatikleştirmenin kolay olduğunu fark etmeyebilecek yeni başlayan Excel kullanıcıları için geçerlidir. (beginner Excel users)Ancak bir Excel makrosu nedir? 

Excel makroları, formül eklemekten verileri biçimlendirmeye kadar gerçekleştireceğiniz ortak görevlerin çoğunu otomatikleştirmenize olanak tanır. Bunları oluşturmak için bir programcı olmanıza gerek yoktur, çünkü Excel , eylemlerinizi gerçekleştirirken kaydedebilir. Excel'de(Excel) bir makronun nasıl kaydedileceğini öğrenmek istiyorsanız , aşağıdaki adımları izlemeniz gerekir.

Excel Makrosu Nedir?(What Is an Excel Macro?)

Excel makrosu, (Excel)VBA'da(created manually in VBA) (Visual Basic for Applications ) manuel olarak oluşturulan veya Excel'in (Applications)Makro Kaydedici(Macro Recorder ) aracı kullanılarak otomatik olarak kaydedilen , kaydedilmiş bir talimat setidir . Bir makro, boş sütunları silmek, metin biçimlendirmesini değiştirmek veya bir çalışma kitabına yeni formüller eklemek gibi herhangi bir sayıda yaygın eylemi kaydetmenize olanak tanır.

Kaydedilen bu eylemler daha sonra bir düğmeye tıklanarak veya belirli bir klavye kısayolu kullanılarak çalıştırılabilir. Her makronun, eylemi hızlı bir şekilde tekrarlamak için kullanabileceğiniz belirli bir kısayolu vardır.

Bir makroyu kaydetmek için Excel'i kullanırsanız, bir elektronik tablo oluşturmak veya düzenlemek için gereken süreyi kısaltarak süreçteki iş akışınızı hızlandırırsınız.

Excel'de Makro Nasıl Kaydedilir(How to Record a Macro in Excel)

Microsoft Excel'de(Microsoft Excel) yeni bir makro oluşturmanın en kolay yolu, onu Windows veya Mac'te Excel'de(Excel) kullanabileceğiniz Makro Kaydedici(Macro Recorder ) aracını kullanarak kaydetmektir(Mac) . Ne yazık ki, Excel Online'da(Excel Online) makro kaydetmek mümkün değildir . 

  1. Excel'de(Excel) yeni bir makro kaydetmek için yeni veya mevcut bir çalışma kitabını açın. Şerit(Developer) çubuğundaki Geliştirici sekmesinde Makro Kaydet(Record Macro) düğmesini seçin. Alternatif olarak klavyenizdeki Alt + T + M + R tuşlarına basın.

  1. Makro Kaydet(Record Macro) penceresinde , Makro adı(Macro name) kutusunda makronuzun amacını belirlemek için bir ad ayarlayabilir ve Açıklama(Description ) kutusunda diğer kullanıcılar için bir açıklama sağlayabilirsiniz . Yeni makroyu bir klavye kısayoluna atamak için bir kısayol tuşu da ( Ctrl + T

  1. Açılır menüdeki Mağaza makrosunda, (Store macro in)Bu Çalışma Kitabı(This Workbook ) (açık çalışma kitabına kaydetmek için), Yeni Çalışma Kitabı(New Workbook ) (yeni bir çalışma kitabına kaydetmek için ) gibi makroyu kaydettikten sonra nereye kaydetmek istediğinizi ayarlayabilirsiniz. ) veya Kişisel Makro Çalışma Kitabı(Personal Macro Workbook ) (birden çok çalışma kitabında kullanmanıza izin vermek için). Seçimlerinizi onayladıktan sonra kayda başlamak için Tamam(OK) düğmesini seçin .

  1. Tamam'ı(OK) seçtiğinizde , Excel Makro Kaydedici(Excel Macro Recorder) kayıt modunda olacaktır. Bir düğmeyi tıklamaktan bir hücreyi düzenlemeye kadar gerçekleştirdiğiniz her eylem kaydedilecektir. Bu noktada makro olarak kaydetmek istediğiniz eylemleri gerçekleştirin ve işiniz bittiğinde Geliştirici sekmesinde (Developer)Kaydı Durdur(Stop Recording ) düğmesini seçin.

Mevcut Microsoft Excel Makrolarını Çalıştırma, Düzenleme veya Silme(Running, Editing or Deleting Existing Microsoft Excel Macros)

Makro Kaydet(Record Macro) penceresinde seçtiğiniz kaydetme konumuna bağlı olarak, kaydettiğiniz Makro(Macro) , açık çalışma kitabınızda veya yeni açılan bir çalışma kitabında çalışmaya hazır olacaktır.

  1. Oluşturduğunuz makroyu çalıştırmak, düzenlemek veya silmek için şerit çubuğundan Developer > Macros

  1. Makro(Macro ) penceresinde , açık çalışma kitabınızda çalıştırılabilecek kullanılabilir makroların bir listesi listelenecektir. Makroyu çalıştırmak için listeden seçin ve ardından Çalıştır(Run) düğmesini seçin. Bunun yerine makroyu oluşturmak için seçtiğiniz klavye kısayolunu da kullanabilirsiniz.

  1. Bunun yerine kaydedilen makroda değişiklik yapmak için Düzenle(Edit ) düğmesini seçin. Bu, Excel VBA düzenleyicisini açarak ileri düzey kullanıcıların VBA kodunu düzenlemesine(edit the VBA code) ve makronun çalışma şeklini değiştirmesine olanak tanır. VBA'ya yeni başlayanlar(VBA beginners) , makroyu basitçe silmeyi ve yeniden kaydetmeyi daha kolay bulabilir.

  1. Makroyu silmek için listeden seçin ve ardından Sil(Delete ) düğmesini seçin.

  1. Excel , makroyu silmek istediğinizi onaylamanızı isteyecektir. Bunu onaylamak için Evet'i seçin(Yes) . Silindikten sonra, yukarıda listelenen adımları kullanarak makroyu tekrar kaydetmeniz gerekir.

Excel Dosyalarını Kaydedilmiş Makrolarla Kaydetme(Saving Excel Files with Recorded Macros)

Excel çalışma kitapları genellikle XLSX dosya biçiminde(XLSX file format ) (veya Excel 2007 ve daha eski sürümlerde oluşturulan çalışma kitapları için XLS ) kaydedilir. Bu dosya türü çoğu Excel verilerini destekler, ancak kaydedilmiş Excel makrolarını hariç tutar.

Bir Excel dosyasını kaydedilmiş makrolarla kaydetmek için bunun yerine XLSM dosya biçimini kullanmanız gerekir.

  1. Bir Excel dosyasını makro etkin çalışma kitabı olarak kaydetmek için File > Save As > Browse seçin . 

  1. Farklı Kaydet(Save As ) penceresinde, açılır menüden Excel Macro-Enabled Workbook (*.xlsm) Dosyayı kaydetmek için bir konum seçin, ardından kaydetmek için Kaydet(Save) düğmesini seçin.

  1. Makro etkin Excel dosyasını başka bir PC veya Mac'te(Mac) açtığınızda, önce dahil edilen makroları çalıştırmak için Excel'i(Excel) yetkilendirmeniz gerekebilir . Bunu yapmak için Makroları Etkinleştir(Enable Macros) düğmesini seçin .

Excel Dosyalarını Kaydedilmiş Makrolarla Paylaşma(Sharing Excel Files with Recorded Macros)

Excel makroları yararlıdır, ancak potansiyel güvenlik riskleri de içerirler. Tanımadığınız veya güvenmediğiniz bir kaynaktan makrolar içeren bir Excel dosyası açarsanız, bu dosyanın bilgisayarınızda tehlikeli kod çalıştırmasına izin vermiş olursunuz.(Excel)

Bu nedenle, Gmail(Gmail) gibi çevrimiçi e-posta sağlayıcıları, kullanıcıların XLSM (makro etkin Excel çalışma kitabı) dosyalarını diğer kullanıcılara göndermesini otomatik olarak engeller . Böyle bir durumda, diğer kullanıcılarla çevrimiçi paylaşmak için Google Drive gibi dosya paylaşım hizmetlerini kullanabilirsiniz.

Makro özellikli Excel dosyanızı yakınınızdaki başka bir kullanıcıyla paylaşmak istiyorsanız, başka bir PC veya Mac ile veya akıllı telefonlar gibi diğer cihazlarla paylaşmak için yerel dosya aktarım yöntemlerine(local file transfer methods) de bakabilirsiniz .

Makro etkin Excel dosyaları virüsler veya diğer kötü amaçlı yazılımlarla paketlenebilir, bu nedenle güvenmediğiniz bir Excel dosyasını açarsanız , bilgisayarınızın güvenliğinin ihlal edilmediğinden emin olmak için daha sonra kötü amaçlı yazılım taraması(scan for malware) yapmanız gerekebilir . Veya açmadan önce dosyayı tarayın .(scan the file itself)

Gelişmiş Excel İpuçları ve Püf Noktaları(Advanced Excel Tips and Tricks)

Makro kaydetmek, zamandan tasarruf etmenize yardımcı olabilecek yalnızca bir Excel hilesidir(Excel trick) , ancak sizi daha üretken hale getirebilecek başka Excel özellikleri de vardır. (Excel)Uzman kullanıcılar, (Power)verileri çevrimiçi olarak sıyırmak için Excel'i kullanmakla(using Excel to scrape data online) ilgilenebilirken , veri analistleri kapsamlı veri analizi için ÇOKEĞERSAY, ETOPLA ve EĞERORTALAMA'nın nasıl(how to use COUNTIFS, SUMIFS and AVERAGEIFS) kullanılacağını merak edebilir .

Ekip olarak çalışmayı tercih ediyorsanız veya karmaşık bir Excel formülüyle uğraşıyorsanız, paylaşılan bir çalışma kitabı kullanarak Excel elektronik tablolarında(collaborate on Excel spreadsheets) da işbirliği yapabilirsiniz . Google E-Tablolar'ın çevrimiçi işbirliği için daha iyi bir seçenek(Google Sheets is a better option) olduğunu görebilirsiniz , ancak aynı işlev ve özelliklerin çoğuna sahiptir.



About the author

Mobil sektörde 10 yılı aşkın deneyime sahip bir telefon mühendisiyim ve akıllı telefonları onarma ve yükseltme konusunda uzmanım. İşim, telefon donanım yazılımının geliştirilmesini ve bakımını, Apple cihazları için görüntü geliştirmeyi ve Firefox OS projelerinde çalışmayı içeriyordu. Yazılım geliştirme, donanım mühendisliği, görüntü işleme ve Firefox OS geliştirmedeki becerilerim sayesinde, karmaşık sorunları alıp herhangi bir cihazda çalışan basit çözümlere dönüştürme yeteneğine sahibim.



Related posts