Makro Oluşturma

Makro Oluşturma
Nasıl yapılır makro oluşturmaya geçmeden önce Makro nedir? Excel kullanırken müthiş bir kolaylık sağlayan hatta kısayollar ve butonlar ekleyebiliriz. Yapmış olduğumuz işleri otomatik olarak hatta kod kullanmadan yapmamızı sağlayan kullanışlı program parçacığı denilebilir.
Şimdi gelelim Makro kullanımına, Makro Oluşturma işlemini yapabilmek için öncelikle Excel de Geliştirici sekmesini açmamız gerekiyor.
Öncelikle şekildeki gibi Dosya menüsüne giriyoruz.
Açılan menüden Seçenekler e giriyoruz
Açılan Excel Seçenekleri penceresinden
- Sol taraf da bulunan ok ile gösterdiğim Şeridi Özelleştir
- Sağ taraf da bulunan ok ile gösterdiğim Geliştirici işaretleyip TAMAM deyip çıkıyoruz.
ve aşağıdaki gibi Geliştirici Sekmesi geliyor.
Artık Excel Makro Oluşturmak için hazırız. Şimdi Makro Oluşturma ya başlayabiliriz.
Makro Oluşturma yı küçük bir örnek ile anlatmaya çalışıcam.
Örnek: Diyelim ki ufak bir şirkette Müşteri kaydı yapıyoruz ve bunu Excel üzerinden manuel yaptığımızı düşünelim işte tam burada bu işlemi otomatik bir program yada otomatik bir form haline getirebilmek için makroları kullanıcaz.
Amacımız : Müşteri bilgilerini yazıp Kaydet butonuna bastığımızda Bilgileri Kaydedip yeni kayıt yapmak üzere formumuzun temizlenmesi ve yeni bir kayıt için hazır olması.
- Aşağıda 1 yazan Ok da görüldüğü gibi Müşteri diye bir sayfa
- Aşağıda 2 yazan Ok da görüldüğü gibi Liste Sayfası açıyoruz.
Müşteri sayfamız aktif iken resimdeki gibi Müşteri tablosu oluşturuyoruz ve şimdilik bu sayfada işlemimiz bitiyor fakat birazdan geri dönücez.
Şimdi Liste sayfasına giriyoruz. şekildeki gibi aynı satır isimlerini soldan sağa sütün ismi olacak şekilde oluşturuyoruz.
Müşteri sayfası açık iken Müşteri tablomuzu şekildeki gibi oluşturduktan sonra tablomuza müşteri bilgilerimizi giriyoruz.
üst tarafdan Geliştirici sekmesini açıp MAKRO KAYDET e basıyoruz.
MAKRO KAYDET Basılı iken Girdiğimiz örnek müşteri bilgilerini seçip Sağ Tuşa basıp Kopyala diyoruz.
MAKRO KAYDET basılı iken Liste sayfasına geçiyoruz ve kesinlikle hiçbir hücreye Mouse ile tıklamadan dokunmadan A2 yazan yere 200 müşteri kapasiteli olduğunu düşünerek A200 yazıp
A200 e imleç otomatik geliyor. Altı çizili ok ile gösterilmiş ” GÖRELİ BAŞVURULARI KULLAN ” basıp yukarı oku ile A2 ye geri geliyoruz.
GÖRELİ BAŞVURULARI KULLAN bir daha basıp kapatıyoruz.
yönlendirme tuşları ile A2 ye geldikten sonra İlk başta kopyala dediğimiz verileri Özel Yapıştır > Sırayı Değiştir şeklinde yapıştırıyoruz.
Tekrar Müşteri sayfasına geçip tablo seçili iken şekilde görüldüğü gibi İÇERİĞİ TEMİZLE ye basıp
geliştirici sekmesinde iken Makro KAYDI DURDUR tıklayıp
böylelikle makromuzu oluşturmuş oluyoruz. Şimdi sıra Kaydet butonu koyup Müşteri sayfasındaki Tablonun bilgilerini doldurduktan sonra yaptığımız yani kaydettiğimiz MAKRO yu çalıştırmaya bu yaptığımız işlemleri çalıştırmak için bir butona atayıp çalıştırıyoruz.
Yukarıda oklarda gösterdiğim gibi Ekle sekmesinde Şekillerden butonu seçiyoruz.
Buton isimini değiştirip KAYDET yazıyoruz
Kaydet butonuna sağ tuş > Makro Ata diyoruz
daha önce oluşturduğumuz Deneme makrosunu butona atama yapıyoruz ve böylelikle işlemleri tamamlamış oluyoruz.
Artık müşteri bilgilerini yazıp KAYDET butonuna bastığımızda bütün bilgiler 200 kişiye kadar kayıt yapabiliyoruz. Daha fazla kişi için örnek de A200 e kadar yaptık. Fakat istediğimiz sayıyı belirterek arttırarak müşteri bilgilerimizi makro kullanarak kolaylıkla kaydediyoruz. Son olarak Farklı kaydet deyip kaydedeceğimiz yeri seçtikten sonra ” Makro İçerebilen Excel Çalışma Kitabı (*.xlsm) “olarak kaydediyoruz.