Faydalı Makro Örnekleri

Faydalı Makro Örnekleri

  • Konuyu başlatan Konuyu başlatan ExcelDepo
  • Başlangıç tarihi Başlangıç tarihi
Bu makalemizde, Excel makrolarına dair faydalı kod örneklerine yer verilmiştir.

Aşağıya ekleyeceğimiz kod örneklerini kullanarak daha önce hiç VBA kodlarını kullanmamış olsanız dahi, kolayca ne işe yaradığını anlayacaksınız. Tüm örnek kodlara, içeriği anlaşılacak şekilde başlık verilmiştir.
Tabi makrolara ilk adımı atıyorsanız, öncesinde kodlarımızı yapıştıracağımız VB penceresinin nasıl açılacağını bilmek gerekir.
VB penceresine, Şerit Menü -> Geliştirici sekmesinden ulaşabilirsiniz ya da kısayol olarak Alt ve F11tuşlarını kullanabilirsiniz.
Eğer menüde Geliştirici sekmesi yoksa, paniklemeyin ve buraya tıklayın.

Artık VB penceresinin nasıl açılacağını öğrendiğinize göre, boş bir Excel sayfası açıkken VB penceresine geçiş yapın ve Menü'den Insert -> Module diyerek boş bir kod alanı açarak aşağıdaki kodlarımızı denemeye başlayın.

TEMEL KODLAR

Otomatik sıra numarası ekleme


Aşağıdaki örnek kod, aktif hücrenin bulunduğu yerden itibaren aşağı doğru yazacağınız kadar sayıyı 1'den başlayarak sıralama işlevi görmektedir.
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(12 satır)

Birden fazla sütun ekleme

Bu makroyu çalıştırdığınızda, ekrana bir giriş kutusu gösterilir ve eklemek istediğiniz sütun sayısını girmeniz yeterli olur. Sonucu inceleyin.
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(14 satır)

Birden fazla satır ekleme

Bu makroyu çalıştırdığınızda, ekrana bir giriş kutusu gösterilir ve eklemek istediğiniz satır sayısını girmeniz yeterli olur. Sonucu inceleyin.
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(14 satır)

Otomatik sütun genişliği

Çalışma sayfanızdaki tüm sütunların, hızlı bir şekilde otomatik olarak genişliğini ayarlar.
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(3 satır)

Otomatik satır genişliği

Çalışma sayfanızdaki tüm satırlarn, hızlı bir şekilde otomatik olarak genişliğini ayarlar.
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(4 satır)

Metni kaydır özelliğini iptal et

Bu kod, çalışma sayfasının tamamındaki metni kaydır özelliği uygulanmış hücrelerdeki bu özeliliği kaldırır.
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(6 satır)

Birleştirilmiş hücreleri iptal et

Aşağıdaki kod, Excel sayfanız üzerinden yer alan birleştirilmiş hücreleri, tek bir hücre haline getirmenizi sağlar.
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(3 satır)

Hesap makinesini aç

Aşağıdaki kodu kullanarak, Windows hesap makinesini açabilirsiniz.
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(3 satır)

Alt Bilgi/Üst Bilgiye tarih ekleme

Çalışma sayfanızdaki üst bilgiye veya alt bilgiye tarih eklemek için bu kodu kullanabilirsiniz.
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(11 satır)

Özel Alt Bilgi/Üst Bilgi

Eğer Excel sayfalarınızdan alacağınız çıktılarda özel bir başlık kullanmak istiyorsanız, aşağıdaki kod ile bu işin üstesinden gelebilirsiniz.
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(12 satır)

BİÇİMLENDİRME KODLARI

Bu gruptaki VBA kodları, bazı spesifik kriterler ve koşulları kullanarak, hücreleri ve veri alanlarını biçimlendirmenize yardımcı olur.

Tekrarlayan verileri vurgulama
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(11 satır)

Aktif satırı ve sütunu vurgulama

Kodu çalıştırmanız için aşağıdaki adımları yerine getirmeniz gerekir.
  1. VBE penceresini (Alt + F11) açın.
  2. Project - VBA Project alanının, ekranın sol tarafında görüldüğünden emin olun. Görünmüyorsa, Ctrl + R kısayolu ile hızlıca açın.
  3. Çalışma kitabınızdaki, makroyu etkinleştirmek istediğiniz çalışma sayfasının adına çift tıklayın.
  4. Aşağıdaki kodu yapıştırın.
  5. VBE penceresini kapatın ya da Excel'in ön yüzüne geçin.
Herhangi bir hücreye çift tıkladığınızda, sonucu göreceksiniz.
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(6 satır)

TOP 10'u vurgulama
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(19 satır)

Ad Tanımlama yapılmış alanları vurgulama
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(10 satır)

X değerden büyük olanları vurgulama
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(11 satır)

X değerden küçük olanları vurgulama
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(11 satır)

Negatif sayıları vurgulama
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(11 satır)

Yorumları içeren Hücreleri Vurgula
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(4 satır)

Hatalı hücreleri vurgulama
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(11 satır)

Yanlış yazılmış kelimeleri vurgula
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(8 satır)

Bir değeri vurgulama
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(12 satır)

Boşluk olan hücreleri vurgulama
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(8 satır)

Aralıktaki maksimum değeri vurgulama
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(8 satır)

Aralıktaki minimum değeri vurgulama
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(8 satır)

Benzersiz değerleri vurgulama
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(9 satır)

Sütunlardaki farkı vurgulama
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(5 satır)

Satırlardaki farkı vurgulama
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(5 satır)

YAZDIRMA KODLARI

Aşağıdaki makro örnekeri, bazı yazdırma işlemlerini otomatikleştirerek zaman kazanmanıza yardımcı olur.

Yorumları yazdırma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(5 satır)

Seçimi yazdır
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(4 satır)

Özel sayfaları yzdır
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(15 satır)

ÇALIŞMA SAYFASI KODLARI

Aşağıdaki makro kodları, çalışma sayfalarını kolay bir şekilde kontrol etmenize, yönetmenize yardımcı olur.

Etkin sayfa hariç tüm sayfaları gizleme
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(8 satır)

Tüm gizli sayfaları göster
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(6 satır)

Etkin sayfa hariç tüm sayfaları gizleme
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(10 satır)

Çalışma sayfalarını koruma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(8 satır)

Grafikleri yeniden boyutlandırma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(9 satır)

Birden çok çalışma sayfası ekleme
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(5 satır)

Sayfa koruma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(3 satır)

Korumayı kaldırma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(3 satır)

Sayfa sıralama
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(19 satır)

Formüllü hücreleri koruma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(8 satır)

Tüm Boş Çalışma Sayfalarını Sil
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(13 satır)

Tüm satırları ve sütunları göster
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(4 satır)

Her çalışma sayfasını tek bir PDF olarak kaydetme
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(6 satır)

Sayfa Sonlarını devre dışı bırakma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(11 satır)

ÇALIŞMA KİTABI KODLARI

Aşağıdaki kodlar, çalışma kitabı işlemlerinizi kolay bir şekilde gerçekleştirmenize yardımcı olur.

Çalışma kitabının yedeğini oluşturma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(3 satır)

Tüm çalışma kitaplarını kapatma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(6 satır)

Aktif çalışma sayfasını yeni çalışma kitabına kopyalama
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(3 satır)

Aktif çalışma kitabını e-posta gönderme
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(15 satır)

E-Posta ekine çalışma kitabı ekleme
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(3 satır)

Hoşgeldiniz mesajı ekleme
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(3 satır)

Kapanış Mesajı
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(3 satır)

Açık olup kaydedilmemiş çalışma kitaplarını sayma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(10 satır)

PİVOT TABLO KODLARI

Aşağıdaki kodlar, pivot tablolarında bazı değişiklikleri yönetmenizi ve kolay değişiklikler yapmanıza yardımcı olur.

Özet tablo Alt Toplamlarını gizleme
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(14 satır)

Özet tabloları otomatik yenileme
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(31 satır)

Özet tabloları devre dışı bırak / etkinleştir
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(6 satır)

GRAFİK KODLARI

Excel'deki grafikleri yönetmek ve zamandan tasarruf etmek için aşağıdaki VBA kodları kullanabilirsiniz.

Grafik türünü değiştirme
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(3 satır)

Grafiği resim olarak yapıştırma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(5 satır)

Grafik başlığı ekleme
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(9 satır)

FORMÜL KODLARI

Aşağıdaki kodlar, Excel fonksiyonları ile oluşturduğunuz formüllerde, sıklıkla yaptığınız sonuçları kolayca hesaplamanıza yardımcı olur.

Tüm formülleri değerlere dönüştürme
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(16 satır)

Seçili hücrelerden boşlukları kaldırma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(15 satır)

Karakter kaldırma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(3 satır)

Derece Simgesi Ekleme
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(11 satır)

Tersten Yazdırma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(3 satır)

A1 Referans Stilini Etkinleştirme
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(7 satır)

Saat ekleme
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(8 satır)

Tarihi Güne Dönüştür
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(12 satır)

Tarihi Yıl'a Dönüştür
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(12 satır)

Tarihten Saati Kaldırma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(9 satır)

Tarih ve Saatten Tarihi Kaldırma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(9 satır)

Büyük Harfe Dönüştürme
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(8 satır)

Küçük Harfe Dönüştürme
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(8 satır)

Baş Harfleri Büyük Yapma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(8 satır)

Cümleye Dönüştürme
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(8 satır)

Bir karakter kaldırma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(8 satır)

Sayfadaki kelime sayısını sayma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(15 satır)

Ondalık Rakamı Tamsayı Yapma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(9 satır)

Seçili alanı bir sayı ile çarpma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(11 satır)

Seçili alana bir sayı ekleme
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(11 satır)

Karakök Hesaplama
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(10 satır)

Küp Kök Hesaplama
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(10 satır)

Negatif İşaretleri Kaldırma
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(9 satır)

Boş Hücreleri Sıfırlarla Değiştirme
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(10 satır)
 
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt