Excel otomasyonu ile rutin işleri programdan çıkarıyoruz 😎

Excel yolculuğumuz sona yaklaşıyor. Bu hafta büyük bir makale ve bir eğitim kopya kağıdı ile kapatıyoruz.

Bu arada tembeller için altın madenini tartışalım 🤔

1993'te duyuruldu. Hala Rusya'daki şirketlerin yarısında analistleri besliyor. Makrolardan bahsediyorum.

Makro, rutin işleri otomatikleştiren bir VBA betiğidir: veri temizleme, rapor birleştirme, e-posta gönderme, belge oluşturma. Tamamen yerel. İnternet yok.

Makrolarla neler yapılır:
1️⃣ 1C'den dışa aktarımı 40 dakika yerine 8 saniyede temizler: boş satırlar, boşluklar, hatalı tarihler, kodlar → normal adlar
2️⃣ Düzinelerce bölgesel dosyadan özet rapor oluşturur: makro klasörleri otomatik tarar, verileri alır, birleştirir, toplamları hesaplar
3️⃣ Outlook üzerinden alıcı listesine PDF gönderir - aç, tıkla, kahveye git
4️⃣ Şablona göre yüzlerce fatura/makbuz oluşturur: satırlarda döngü = her müşteri için bir dosya
5️⃣ Satış ekibi için mini gösterge paneli oluşturur: yönetici özeti, en iyiler ve en kötüler, klasöre PDF

Bunun size faydası ne? 🤔
Optimize ediyoruz: yarım günlük manuel iş, insan hataları, 'X alanını unuttum'.
Sonuç: 2-3 dakikalık makine çalışması, her seferinde tahmin edilebilir sonuç.

Rusya'da neden VBA olmadan olmaz

Devlet dairelerinde, bankalarda, savunma sanayinde, endüstride - istasyonlar fiziksel olarak internetten kopuk. Office Scripts, Power Automate, Copilot - bulut olmadan hiç çalışmaz.

VBA, bu tür ortamlarda otomasyon için tek yerleşik yöntemdir. BT departmanına gerek yok. Erişim onayları, RPA lisansları? Unutun.

Gerçek: Sevgili Federal Vergi Dairesi'miz 120.000 iş istasyonuyla yıllarca makroları ana rutin öldürücü olarak kullandı. RPA'ya geçiş ancak 2025'te başladı. Çünkü tarayıcıda çalışma ve ek programlarla entegrasyon gerekiyordu.

Tuzak nerede 🤦‍♂️

1️⃣ Sabit aralıklar: A1:F100 için makro kaydettin, bir ay sonra veri 500. satıra kadar - kod yeniyi işlemez, sen her şey yolunda sanırsın
2️⃣ ActiveSheet'e bağlılık: başka bir kitaptan çalıştırdın - çöker veya yanlış hesaplar
3️⃣ Hata yönetimi yok: Option Explicit ve On Error olmadan kod üretimde aniden bozulur
4️⃣ Excel/Windows güncellemesi: güncelleme eski makroları bozar - basit işlemlerde donmalardan hatalara kadar

Çözüm: dinamik aralıklar, açık sayfa referansları, hata yönetimi ve sürüm dokümantasyonu (Evet, kimsenin tutmak istemediği o dokümantasyon).
Bu, şu tür diyalogları çözer:
"Her şey bozuldu, hemen düzelt"
— "Ne istiyorsunuz, bende çalışıyor. Sizin ayarlarınız bozuk
"

Kapalı devrede VBA bilen analist = iş gününün yarısından fazlası kahve ve meslektaşlarla şakalaşma için boş zamanı olan kişi. Ya da belki dahiyane bir rapor oluşturmak için… Yeter ki bu otomasyonla çok fazla övünme, yoksa patron fazladan iş yükler 😂

Pratikte sonsuz tekrarlanan ve makrolarla çözülebilecek rutin işleriniz var mı?
Örneklerinizi yorumlara bırakın
👇
Ve tabii ki test etmeyi deneyin. Belki size de yardımcı olur
💯

#Excel

@data_dzen 🙂