Excel'de Makrolar Nasıl Oluşturulur

grafikler ve çizelgeler
Resim Kredisi: Jorge Juan Pérez Suarez/iStock/Getty Images

Microsoft Excel elektronik tablolarıyla çalışırken, aynı monoton adımları tekrar tekrar gerçekleştirmeye gerek yoktur. Tekrarlanan görevleri otomatikleştiren makrolar oluşturarak zamandan tasarruf edin. Çoğu Excel makrosu, Microsoft'un Visual Basic Uygulaması (VBA) hakkında hiçbir bilgi sahibi olmadan, yalnızca görevi gerçekleştirirken attığınız adımları kaydederek oluşturulabilir.

Bu adımlar, sayı veya metin yazmak, şeritteki komutlardaki hücrelere tıklamak ve hücreleri, sütunları veya satırları biçimlendirmek gibi yaptığınız tüm tuş vuruşlarını ve fare tıklamalarını içerebilir. VBA ile nasıl çalışacağınızı biliyorsanız, Excel ve diğer Microsoft Office uygulamalarından erişilebilen VB Düzenleyicisi'nde (VBE) kayıtlı kodunuzu düzenleyebilir veya daha karmaşık makrolar oluşturabilirsiniz.

Günün Videosu

Yine de VBE'yi kullanmadan bile, örneğin AA/GG/YYYY gibi tek bir format uygulamak için basit bir makro kaydedebilirsiniz. bir elektronik tablodaki tüm tarihler

. Hepsinin adlarını biçimlendirmek için başka bir makro oluşturabilirsiniz. vadesi geçmiş hesapları olan müşteriler kalın, kırmızı harflerle.

Excel'de diğer Office uygulamalarına uzanan makroları da kaydedebilirsiniz. Örneğin, önce Excel'de bir tabloyu güncelleyen ve ardından tabloyu belirtilen e-posta adresleri listesine göndermek için Outlook'u açan bir makro oluşturabilirsiniz.

Hazır olmak

Bir makro kaydetmeden önce, Geliştirici sekmesini etkinleştirmeniz gerekir. Bunu yapmak için Dosya, Seçenekler, Şeridi Özelleştir'i seçin. Ardından, Şeridi Özelleştir kategorisinde, Ana Sekmeler listesinde Geliştirici onay kutusunu seçin ve Tamam'a tıklayın.

Microsoft Excel Geliştirici Onay Kutusu
Resim Kredisi: Microsoft Corp.

Geliştirici sekmesini etkinleştirdikten sonra makroların çalışmasını sağlamalısınız. Bunu, Geliştirici sekmesinde Makro Güvenliği'ne tıklayarak yapabilirsiniz. Ardından, Makro ayarları altında Tüm makroları etkinleştir'e ve ardından Tamam'a tıklayın.

Makroyu kaydetme

Makro Kaydet kutusunu iki yoldan biriyle açabilirsiniz. Geliştirici sekmesinin Kod grubunda Makro Kaydet'e tıklayın. Alternatif olarak, Alt+T+M+R tuşlarına basın.

Makro Kaydet kutusuna yeni makronuz için bir ad girin. İlk karakter bir harf olmalıdır, ancak sonraki karakterler sayı, harf veya alt çizgi simgeleri olabilir.

Excel Kayıt Makro Kutusu
Resim Kredisi: Microsoft Corp.

Gerektiğinde makroyu hızlı bir şekilde bulabilmeniz için makronun adını mümkün olduğunca açıklayıcı yapmak iyi bir fikirdir. Ancak, isterseniz doldurabileceğiniz isteğe bağlı bir açıklama kutusu da göreceksiniz.

Bir kısayol tuşu atamak istiyorsanız, kısayol kutusuna kullanmak istediğiniz büyük veya küçük harfi yazın.

Tamam'ı tıkladığınızda Excel, eylemlerinizi yeni makroya kaydetmeye başlayacaktır.

Kayıt sırasında, Makro Kaydet düğmesi Kaydı Durdur karesine dönüşecektir. Makronuzu kaydetmeyi tamamladığınızda bu düğmeye tıklayın.

Genel olarak, makroyu Bu Çalışma Kitabı konumuna kaydetmek isteyeceksiniz, ancak Excel'i her başlattığınızda kullanılabilir olmasını istiyorsanız, Kişisel Makro Çalışma Kitabına kaydetmelisiniz.

Makro paylaşma

Elektronik tablonuzdaki makroyu başkalarıyla paylaşmak için, makroyu Excel Makro Etkin Çalışma Kitabı dosyası olarak kaydetmelisiniz.

Excel çalışma kitabı ana dosyasını, makroyu paylaşmak istediğiniz iş arkadaşlarınıza dağıtın. Bir kullanıcı bir çalışma kitabını bu ana dosyaya dayandırdığında, makro ana dosyaya gömülü olarak kalacaktır.

VBE'yi kullanma

Şeritteki Görünüm sekmesine tıklayın. Makrolar'a tıklayın ve bu açılır menüden Makroları Görüntüle'yi seçin. Kaydettiğiniz mevcut bir makroyu görüntüleyebilir ve düzenleyebilir veya Oluştur'a tıklayabilirsiniz.

VBE açılacak ve VBA'nın temellerini biliyorsanız daha güçlü makrolar oluşturmanıza olanak tanıyacaktır. Ardından, Makro Kaydedicinin kaydedemediği değişkenleri, kontrol yapılarını ve diğer kodları ekleyebilirsiniz.