Tüm Sayfaları Tek Seferde Korumaya Almak (VBA)
Dosyanızda 50 tane sayfa var ve hepsini tek tek şifrelemek yarım saatinizi alır. Makro ile 1 saniyede halledin. Toplu Kilitleme Kodu Sub Hep...
Excel ve VBA konularında sıfırdan ileri düzeye ücretsiz dersler, hazır makro kodları ve pratik örnekler.
Veri analizi yeteneklerinizi geliştirin, iş hayatınızda fark yaratacak Excel becerilerini bizimle kazanın.
İhtiyacınız olan kodu aşağıdan arayabilir veya anlık olarak filtreleyebilirsiniz.
Telegram grubumuzdaki son yazışmalar anlık olarak buraya yansıtılmaktadır.
Dosyanızda 50 tane sayfa var ve hepsini tek tek şifrelemek yarım saatinizi alır. Makro ile 1 saniyede halledin. Toplu Kilitleme Kodu Sub Hep...
Bir sayfayı sağ tıklayıp "Gizle" derseniz, kullanıcı sağ tıklayıp "Göster" diyerek geri açabilir. Peki ya sayfayı sadece...
Excel formüllerindeki SOLDAN, SAĞDAN fonksiyonlarının VBA karşılıklarıdır. Metin işleme makrolarının temelidir. Kod Örnekleri Metin = "...
Sadece "Merhaba" yazan gri bir kutu amatör durur. MsgBox'ı özelleştirin. Kod Parametreleri MsgBox "İşlem Başarılı!",...
Hücrenin rengine göre işlem yapmak (Örn: "Sarı olanları topla") istiyorsanız, önce o rengin kodunu bilmelisiniz. Basit Fonksiyon V...
Kullanıcı sadece A1:F20 arasında çalışsın, sayfanın sağ tarafına veya en altına inemesin istiyorsanız. Kod (Sayfa Aktif Olduğunda) Private S...
Makronuzun hangi bilgisayarda veya kim tarafından çalıştırıldığını loglamak (kayıt altına almak) ister misiniz? Environ Komutu Sub Kimsin()...
Normal InputBox sadece metin kabul eder. Ama kullanıcının mouse ile bir Excel aralığını seçmesini istiyorsanız Application.InputBox kullanm...
İkinci final projemizde, öğrendiğimiz VBA tekniklerini (UserForm, Sayfaya Kayıt, OnTime) birleştirerek bir "Görev Hatırlatıcı" yap...
"Geliştirici" sekmesinden buton eklerken iki seçenek görürsünüz: Form Denetimleri ve ActiveX. Hangisini seçmeli? Form Denetimleri ...
Makronuzun her gün saat 17:00'de veya dosya açıldıktan 10 dakika sonra kendi kendine çalışmasını ister misiniz? Kod Örneği Sub Zamanla()...
Hücrelerden veriyi tek tek okumak (Cells(i,1)) çok yavaştır. Veriyi topluca hafızaya (Array) alıp, hafızada işleyip, tek seferde geri yazdır...
Class Module (Sınıf Modülü), VBA'nın en korkulan ama en güçlü konusudur. Kendi nesnenizi yaratmanızı sağlar. Basitçe düşünelim: "Pe...
Makronuzu çalıştırmak için butona basmak yerine, hücreye sağ tıkladığınızda açılan menüye "Özel Temizlik Yap" gibi bir seçenek ekl...
Makronuz raporları kaydedecek ama ya "C:\Yedekler" klasörü yoksa? Hata verir. Kodun önce klasörü oluşturması gerekir. Kod Örneği S...
Kullanıcıdan birden fazla seçenek almanız gerekiyorsa (Örn: Hangi dilleri biliyor? İngilizce, Almanca, Fransızca...), OptionButton yerine Ch...
Makro yazarken dosya yolunu kodun içine gömmek (C:\Dosya.xlsx) risklidir. Dosya taşınırsa kod patlar. Bunun yerine kullanıcıya Windows dosya...
Dosyanız bozulduğunda veya yanlışlıkla sildiğinizde "Keşke yedeğim olsaydı" dememek için, dosya her kapandığında otomatik yedek al...
Formunuzda çok fazla kutucuk varsa (Kişisel Bilgiler, İş Bilgileri, Adres...), hepsini tek sayfaya sığdırmayın. MultiPage aracı ile sekmeli...
Binlerce satırlık iki listeyi karşılaştırmak için iç içe döngü kurarsanız Excel donar. Scripting.Dictionary nesnesi ise bunu ışık hızında y...
Daha iyi deneyim için çerezler kullanılmaktadır.