..:::TeknoCinim:::..

Makro Oluşturma

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.

Makro Oluşturma

Açılan menüden Seçenekler e giriyoruz

Makro Oluşturma

Açılan Excel Seçenekleri penceresinden 

  1. Sol taraf da bulunan ok ile gösterdiğim Şeridi Özelleştir
  2. Sağ taraf da bulunan ok ile gösterdiğim Geliştirici işaretleyip TAMAM  deyip çıkıyoruz.

Makro Oluşturma

ve aşağıdaki gibi Geliştirici Sekmesi geliyor.

excel geliştirici sekmesi

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.

Makro Oluşturma

Şimdi Liste sayfasına giriyoruz. şekildeki gibi aynı satır isimlerini  soldan sağa sütün ismi olacak şekilde oluşturuyoruz.

Makro Oluşturma

Müşteri sayfası açık iken Müşteri tablomuzu şekildeki gibi oluşturduktan sonra tablomuza müşteri bilgilerimizi giriyoruz.

makro kaydet

üst tarafdan Geliştirici sekmesini açıp MAKRO KAYDET e basıyoruz.

Makro Oluşturma 1

MAKRO KAYDET Basılı iken Girdiğimiz örnek müşteri bilgilerini seçip Sağ Tuşa basıp Kopyala diyoruz.

Makro Oluşturma

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

makro oluşturmak

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.

göreli başvuruları kullan

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.

özel yapıştır sırayı değiştir

Tekrar Müşteri sayfasına geçip tablo seçili iken şekilde görüldüğü gibi  İÇERİĞİ TEMİZLE ye basıp

içeriği temizle

geliştirici sekmesinde iken Makro KAYDI DURDUR tıklayıp

makro kaydı durdur

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.

makro kaydet butonu

Yukarıda oklarda gösterdiğim gibi Ekle sekmesinde Şekillerden butonu seçiyoruz.

makro ata

Buton isimini değiştirip KAYDET yazıyoruz

makro ata

Kaydet butonuna  sağ tuş > Makro Ata diyoruz

makro atamak

 

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.

ZİYARETÇİ YORUMLARI - 2 YORUM
BİR YORUM YAZ

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Son Makaleler
En Çok Okunanlar
İletişim

admin@teknocinim.com