Excel düşeyara makrosu
Excel Makro ve VBA programlama iki ayrı kullanıma sahiptir. Kaydedilen makrolar, kaydedilerek yapılan işlemlerin otomatik olarak yapılmasını sağlar. Örneğin bir grafik çizme işlemi makro olarak kaydedildikten sonra ardından bir tıkla çalıştırılabilir. Aynı şekilde bir filtreleme işlemi de bu şekilde yapılabilir.
Tipik kaydedilen makro konuları:
• Grafik çizmek
• Filtre işlemleri yapmak
• Pivot tablo oluşturmak
• Belli karakterleri toplu olarak değiştirmek
• Metni sütunlara dönüştürme (text to columns) işlem yapmak
• Sıralama işlemi
• Arama
• Kopyalama
• Koşullu biçimlendirme (Conditional formatting) işlemleri
• Biçimlendirme (formatting) işlemleri
• Bunların dışında sürekli yapılan bir işlemi / fonksiyon kullanımını otomatik olarak yapmak için makro geliştirilebilir.
• Makro kaydetmek; bir işlemi “makro” olarak kullanmadan önce o işlemi bir makro olarak tanımlamak gerekir. Bu işlemleri yaparken makronun kaydedilmesini sağlanır. Kayıt sona erdiğinde artık makro kullanılabilir demektir. Diğer veri sayfaları ya da dosyalar üzerinde bu makro çalıştırılarak istenilen işlem yerine getirilir.
Makroyu kaydetmek.
• Görünüm (View) şerit sekmesinden Makrolar (Macros) araçları içindeki Makro Kaydet (Record Macro) aracını tıklayın.
• Alternatif yöntem: Makro araçlarının yer aldığın diğer bir şerit ise Geliştirici (Developer) şeritidir. Ancak bu şerit varsayım olarak açık değildir. Bu nedenle öncelikle Dosya (File) menüsündeki Excel Seçenekleri (Options) ve ardından Şeridi Özelleştir (Customize Ribbon) seçilir. Burada Geliştirici (Developer) sekmesinin görünmesini sağlayın.
Visual Basic for Application (VBA), Microsoft Excel © ve diğer Microsoft Office uygulamaları üzerinde Microsoft Visual Basic ® programlama dilinin nesne temelli bir uyarlamasıdır. Excel üzerinde programlama yapmayı sağlar.
Visual Basic for Applications (VBA) sayesinde otomatik olarak çalışan uygulamalar geliştirilir. Örneğin Excel sayfalarındaki veriler üzerinde hesaplamalar yapan programlar, veri giriş ve görüntüleme formları, veritabanı bağlantıları vb. Diğer bir açıdan da yapılan işlemlerin yine makrolarda olduğu gibi bir düğmeye basılarak işlemlerin otomatik olarak yapılması sağlanır.
VBA uygulamaları ayrıca görsel olarak Windows formları (Userforms) da sağlar. Bu formlar kullanıcı arabirimi olarak kullanılabilir. Böylece kullanıcılardan bilgi almak, bilgileri doğrulamak ve görüntülemek gibi işlemler “görsel” olarak yapılabilir.
Faruk Çubukçu - Bilgi Teknolojileri Danışmanlık
www.farukcubukcu.com www.excelakademi.com www.excelci.com
Негізгі бет Excel Makro ile DÜŞEYARA / VLOOKUP
Пікірлер