Excel ve iş hakkında konuşun

Makrolar işlevi nedir?
Yeni başlayanlar için makrolara ve VBA'ya giriş

Aylık faturaların oluşturulması ve çeşitli dosyalardan sayıların toplanması. Kendinizi Excel'i çalıştırırken "Aynı şeyi geçen ay ben de yaptım?" diye düşünerek mi buluyorsunuz?

Makrolar bu tür rutin görevleri otomatikleştirebilir. Ne yapabilirsiniz ve işinizde size nasıl yardımcı olabilir? Gerçek çalışmaya bir örnek verelim.

MacrowKod bilgisine gerek yokÖncelikle makronun nasıl çalıştığını deneyimleyin →

Makrolar işlevi nedir?

Makrolar, Excel'deki rutin görevleri otomatikleştiren işlevlerdir.Hücrelere veri girme, hesaplama, tabloları biçimlendirme ve kaydetme gibi normalde teker teker gerçekleştireceğiniz işlemleri gerçekleştirebilirsiniz.

Excel'in "Makrolar Kayıt" adı verilen bir özelliği vardır. Kayda başlar ve ardından tabloyu değiştirirseniz adımlar kalır ve aynı işlemi daha sonra tekrarlayabilirsiniz. Basit görevler için programı kendiniz yazmanıza gerek kalmadan makrolar oluşturabilirsiniz.

Ancak veriler her ay tam olarak aynı olmayabilir. Satır sayısı artabilir veya boşluklar karışabilir. Bu farklılıklara uyum sağlayacak şekilde işlemeyi doğru ve hassas bir şekilde kontrol etmek için programlama gereklidir. Bunun için kullanılan dil VBA'dir.

VBA, "Uygulamalar için Visual Basic" anlamına gelir. "Makrolar Kayıt" bölümünde kalan adımlar da VBA kodudur. Kaydettiklerinizi değiştirebilir veya sıfırdan kod yazarak oluşturabilirsiniz.

Hangi işler otomatikleştirilebilir?

Örneğin; Bunların hiçbiri özel bir iş değil ama vaka sayısı arttıkça zaman alıcı bir hal alıyor.

vaka çalışması1

Fatura oluşturma, biçimlendirme ve kaydetme

Ayrıntıları yayınlamaktan tutarları hesaplamaya, biçimlendirmeye ve PDF'yi kaydetmeye kadar. Manuel olarak yapmanın kaç dakika sürdüğünü ve makroyla yapmanın kaç saniye sürdüğünü karşılaştırın.

Her muhatabın adresini ve ayrıntılarını değiştirin, tutarı hesaplayın ve sabit bir adla kaydedin. Bu görev dizisi makrolara bırakılabilir.

Operasyon görseline göz atın →

vaka çalışması2

Grafik oluşturma ve yazdırma

"Makrolar Kaydı"nı kullanarak grafiğin oluşturulmasından yazdırılmasına kadar olan adımları kaydedin ve makroya dönüştürün.

Her toplantı için aynı formatta belgeler oluşturursanız grafik türüne, başlığına ve yazdırma aralığına önceden karar verebilirsiniz.

Operasyon görseline göz atın →

vaka çalışması3

Birden fazla dosyanın toplanması

Şubeden aldığınız üç dosyayı bir araya getirmek için VBA kodunu yazarsanız ne olacağını görmek için satır satır okuyun.

Her şube ve sorumlu için aynı formatta gelen dosyaları sırasıyla okur ve gerekli verileri tek tablo halinde derler.

Operasyon görseline göz atın →

Otomatikleştirilmiş olsa bile tamamlanan içeriğin kontrol edilmesi yine de gereklidir.Ancak, çeviri yazının ve ayarların tekrarını azaltabilirseniz sayıları kontrol etmek, sonuçlara bakmak ve üzerinde düşünmek için zaman kazanabilirsiniz.

İşyerinde veya yan işlerde kullanılabilecek beceriler

Verileri toplamaya ve analiz etmeye yönelik BI araçları gibi hizmetlerin sayısı artıyor. Yine de günlük işlerde Excel'in kullanıldığı pek çok durum vardır. Ben de bunu ofis çalışanı olarak çalışırken çok net hissediyorum.

Gerektiğinde sayı ve notlar ekleyebilir, tabloyu karşınızdaki kişiye göre ayarlayabilirsiniz. Excel'in kullanım kolaylığının, kullanılmaya devam edilmesinin nedenlerinden biri olduğunu düşünüyorum. Öte yandan tabloların düzenlenmesi için gereken manuel çalışma aylık bir iş olarak kalabilir.

Bu nedenle mevcut Excel görevlerini otomatikleştirebilen kişiler emin ellerdedir. İş ararken, iş geliştirme veya araç oluşturmayı içeren işleri bulmak için "Excel VBA" ve "Makrolar" araması yapabilirsiniz.

İşiniz aracılığıyla edindiğiniz Makrolar becerileri yan işinizde de kullanabilirsiniz.Fatura oluşturma ve aylık toplama gibi gerçekleştirebileceğiniz görevleri ayrıntılı olarak açıklayabilmek, istekte bulunan kişinin anlamasını kolaylaştıracaktır.

Elbette sadece kod yazabilmeniz iş alacağınız anlamına gelmiyor. Benim işim diğer kişinin adımlarını dinlemek, neyin otomatikleştirileceğine karar vermek, sonuçları kontrol etmek ve onlara bunu nasıl kullanacaklarını anlatmak. Öncelikle tanıdık görevlerinizden birini iyileştirmeye çalışarak süreci deneyimleyebilirsiniz.

Artık yapay zekanın kod yazabildiğine göre öğrenmenin ne anlamı var?

Artık yapay zekaya ne yapmak istediğinizi söyleyebilir ve onun sizin için VBA kodu oluşturmasını sağlayabilirsiniz. Sıfırdan bir satır yazmakla karşılaştırıldığında, bir şeye başlamanın yükü daha azdır.

Ancak VBA hakkında hiçbir şey bilmeden kullanmanızı tavsiye etmiyorum. Sadece çalışmayı bıraktığında değil, bazen hatasız yanlış sonuçlar verdiği için de.

Örneğin, birine "satışları özetlemesini" söylerseniz, hangi sütunun satış olduğunu, boş alanlarla ne yapılacağını veya toplam satırının dahil edilip edilemeyeceğini bilemez. Ne yapılmasını istediğine karar vermek ve neyin başarıldığını görmek kişinin görevidir.

Gramerin tamamını ezberlemenize gerek yok. Hangi hücreler işleniyor, nerede tekrarlanıyor ve süreçler hangi koşullar altında bölünüyor? Temelleri anladıktan sonra yapay zekaya yönelik talimatlar ve düzeltmelere yönelik danışmanlık daha spesifik hale gelecektir.Aralıkların nasıl belirtileceği, tekrarlanacağı ve koşullu dalların nasıl yazılacağı Sık kullanılan kodların listesi bölümünde özetlenmiştir.

Önce çalışma kitabının veya uygulama verilerinin bir kopyasını kullanarak yapay zeka tarafından oluşturulan kodu deneyin. Öğe sayısının ve toplam tutarın orijinal verilerle eşleşip eşleşmediğini kendiniz kontrol edebilmek iyi bir fikirdir.

Yeni başlayanlar nereden başlamalı? Makroları kullanmaya başlamak için 4 adım

Makroları kullanmaya başlamak için herhangi bir özel yazılıma ihtiyacınız yoktur. Excel'de her zamanki gibi aşağıdaki şekilde ilerleyin.

  1. Geliştirici sekmesini göster
    İlk başta gizleniyor. "Dosya" → "Seçenekler" → "Şeridi Özelleştir"i seçin ve "Geliştirici"yi işaretleyin.
  2. "Makrolar Kayıt" seçeneğini kullanarak işlemleri kaydetmeyi deneyin
    Geliştirici sekmesinde "Makrolar Kaydet" tuşuna basarsanız ve ardından tabloyu değiştirirseniz o adım bir makroya dönüşecektir. Kaydederken "Excel Makrolar özellikli çalışma kitabı (.xlsm)" seçeneğini seçin.
  3. Kodu VBE (Visual Basic Düzenleyici) ile okuyun
    Geliştirici sekmesinde "Visual Basic" (Alt+F11) ile açın. Kaydedilen makronun koduna bir göz atalım.
  4. Kısa kod yazın ve çalıştırın
    ``Ekle'' → ``Standart Modül'' seçeneğini seçerek kodu yazacağınız yeri oluşturun ve hücreye karakter eklemek gibi kısa bir kodla başlamayı deneyin. Çalıştırmak için "▶" düğmesine veya F5 tuşuna basın.

İlk etapta "hangi hücrede ne yapılıyor" satır satır okuyabilmeniz yeterli.Bundan sonra tekrarlamayı ve koşullu dallanmayı hatırlarsanız bunu zamanında yapabileceksiniz.

Hazırlık adımlarının ayrıntıları ve değişkenlerin nasıl yazılacağı, aralık spesifikasyonu, koşullu dallanma, tekrarlama vb. ayrı bir sayfada özetlenmiştir.

Kopyalanıp kullanılabilecek geliştirme ortamı ve kod örneklerinin hazırlanmasıVBA'ya nasıl başlanır ve sık kullanılan kodların listesi →

Geliştirme sekmesini görüntülemekten tarayıcınıza kod girip çalıştırmaya kadar her şeyin alıştırmasını yapabilirsiniz.

MacrowTarayıcıyı kullanma alıştırması yapınİlk VBA'nızı uygulayın →

Yeni başlayanlar için makrolar ve VBA nasıl çalışılır

Mekanizmanın açıklamasını okurken aslında öğretim materyalinin Excel dosyasını hareket ettiren bir çalışma yöntemi'ı öneriyoruz. Sadece koda bakmak yerine "bu tek satır bu hücreyi değiştirdi" seçeneğini işaretlerseniz bunu anlamak daha kolaydır.

Kendi başınıza çalışmak istiyorsanız, uygulama dosyalarının da yer aldığı giriş kitabıyla başlayın.

Kendi hızında ilerlemek isteyenlere kitap öneriyoruz. "Makroları kaydetme" ile başlayan ve sırayla hücre spesifikasyonu, tekrarlama ve koşullu dallanma ile ilerleyen bir kitap seçmek, bilginiz arasında bağlantı kurmanızı kolaylaştıracaktır.

Satın almadan önce lütfen Uygulama dosyalarını indirebilir miyim?'in kullandığınız Excel sürümü ve Windows/Mac ile uyumlu olup olmadığını kontrol edin. Kitabı bitirmek yerine tek bir örnek üzerinde durup sayıları ve koşulları biraz değiştirerek daha iyi olacağını düşünüyorum.

Kitap okurken nasıl yazılacağını kontrol etmek isterseniz lütfen Sık kullanılan kodların listesi'ı da kullanın.

Öncelikle makroların çalışmanızı nasıl değiştirebileceğine bir göz atalım.

Aniden çalışmaya başlamadan önce, bir şeyin bu şekilde çalıştığını bilmek size ne yapmak istediğinize dair bir fikir verebilir. Keynyan, Mauchu ve Macrow ile üç farklı işi deneyin. Son olarak kendi kodunuzu yazma ve çalıştırma konusunda pratik yapabilirsiniz.

Fatura otomasyonunu deneyimleyin →