Microsoft Excel, ünü yıllardır inkar edilmeyen kullanışlı bir araçtan daha fazlasıdır. Mesleki ve özel hayatın olmazsa olmazıdır.

Dosyalarınıza VBA kodu ekleyerek birçok görevi otomatikleştirebilir ve çok zaman kazanabilirsiniz.

Bu ücretsiz kurs, zaman girişini nasıl otomatikleştireceğinizi gösterir. Ve VBA dili ile işlemin mümkün olduğu kadar hızlı ve kolay hale getirilmesi.

İsteğe bağlı bir sınav, yeni becerilerinizi test etmenize olanak tanır.

VBA nedir ve neden kullanıyoruz?

VBA (Visual Basic for Applications), tüm Microsoft Office (şimdi Microsoft 365) uygulamalarında (Word, Excel, PowerPoint ve Outlook) kullanılan programlama dilidir.

Başlangıçta VBA, Microsoft Office uygulamalarında bulunan Microsoft'un Visual Basic (VB) dilinin bir uygulamasıydı. İki dil yakından ilişkili olsa da temel fark VBA dilinin yalnızca Microsoft Office uygulamalarında kullanılabilmesidir.

Bu basit dil sayesinde, tekrarlayan görevleri otomatikleştiren veya tek bir komut kullanarak çok sayıda işlemi gerçekleştiren az çok karmaşık bilgisayar programları oluşturabilirsiniz.

En basit haliyle, bu küçük programlara makro denir ve VBA programcıları tarafından yazılan veya kullanıcı tarafından programlanan komut dosyalarıdır. Tek bir klavye veya fare komutu ile yürütülebilirler.

Daha karmaşık sürümlerde, VBA programları belirli Office uygulamalarını temel alabilir.

Algoritmalar, raporları, veri listelerini, e-postaları vb. otomatik olarak oluşturmak için kullanılabilir. Standart Office uygulamalarına dayalı ayrıntılı iş uygulamaları oluşturmak için VBA'yı kullanabilirsiniz.

VBA, şu anda deneyimli programcılar için oldukça sınırlı olmasına rağmen, erişilebilirliği, zengin işlevselliği ve büyük esnekliği, özellikle finans endüstrisindeki birçok profesyonele hala çekici gelmektedir.

İlk kreasyonlarınız için makro kaydediciyi kullanın

Makro oluşturmak için, aslında bir makro kaydı olan bir Visual Basic (VBA) programını doğrudan bunun için sağlanan araçta kodlamanız gerekir. Herkes bilgisayar bilimcisi değildir, bu yüzden makroları programlamadan nasıl kuracağınız aşağıda açıklanmıştır.

- sekmesine tıklayın Geliştirici, sonra düğme Enregistrer bir makro.

- Alan içerisinde makro adı, makronuza vermek istediğiniz adı yazın.

Alanda Kısayol tuşu, kısayol olarak bir tuş kombinasyonu seçin.

Bir açıklama yazın. Kaydedilmiş birden fazla makronuz varsa, yanlış kullanımı önlemek için hepsini doğru şekilde adlandırmanızı öneririz.

– Tamam'a tıklayın.

Makroyu kullanarak programlamak istediğiniz tüm eylemleri gerçekleştirin.

– Sekmeye geri dön Geliştirici ve düğmesine tıklayın Kaydetmeyi bırak bir kez bitirdin.

Bu işlem nispeten basittir, ancak biraz hazırlık gerektirir. Bu araç, kayıt sırasında gerçekleştirdiğiniz tüm eylemleri kopyalar.

Beklenmedik durumlardan kaçınmak için, kaydetmeye başlamadan önce makronun çalışması için gerekli tüm eylemleri (örneğin, makronun başındaki eski verileri silme) gerçekleştirmelisiniz.

Makrolar tehlikeli midir?

Başka bir kullanıcı tarafından bir Excel belgesi için oluşturulan bir makro güvenli değildir. Nedeni çok basit. Bilgisayar korsanları, VBA kodunu geçici olarak değiştirerek kötü amaçlı makrolar oluşturabilir. Kurban, virüslü dosyayı açarsa, Office ve bilgisayara virüs bulaşmış olabilir. Örneğin, kod Office uygulamasına sızabilir ve her yeni dosya oluşturulduğunda yayılabilir. En kötü durumda, posta kutunuza bile sızabilir ve kötü amaçlı dosyaların kopyalarını diğer kullanıcılara gönderebilir.

Kendimi kötü niyetli makrolardan nasıl koruyabilirim?

Makrolar faydalıdır, ancak aynı zamanda çok savunmasızdırlar ve bilgisayar korsanlarının kötü amaçlı yazılım yayması için bir araç haline gelebilirler. Ancak, kendinizi etkili bir şekilde koruyabilirsiniz. Microsoft dahil birçok şirket, uygulama güvenliğini yıllar içinde geliştirdi. Bu özelliğin etkinleştirildiğinden emin olun. Makro içeren bir dosyayı açmaya çalışırsanız, yazılım onu ​​engelleyecek ve sizi uyaracaktır.

Bilgisayar korsanlarının tuzaklarından kaçınmanın en önemli ipucu, bilinmeyen kaynaklardan dosya indirmemektir. Yalnızca güvenilen dosyaların açılabilmesi için makro içeren dosyaların açılmasını kısıtlamak da önemlidir.

 

Orijinal sitedeki makaleyi okumaya devam edin →