Makro eğitim

  • En Kullanışlı Çalışma Kitabı Olayları

    Sık Kullanılan Çalışma Kitabı Olayları Nasıl tetiklenir? Open – BeforeClose Çalışma kitabı açılınca – çalışma kitabı kapanmadan önce Activate – Deactivate Çalışma kitabı etkinleştirildiğinde – Çalışma kitabı devre dışı bırakıldığında SheetActivate – SheetDeactivate Herhangi bir çalışma sayfası etkinleştirildiğinde – Herhangi bir çalışma sayfası devre dışı bırakıldığında BeforeSave – AfterSave Bir çalışma kitabı kaydedilmek üzereyken –…


  • Event Nedir?

    Excel’de başka bir eylemi tetikleyen belirli bir eyleme Event (Olay) denir. Workbook Event: Bir Çalışma Kitabında meydana gelen olaylardır. Örneğin, bir Çalışma Kitabının açılması, Open olayını tetikler. Bir Çalışma Kitabını kapatmak, Before_Close olayını tetikler. Worksheet Event: Bir Çalışma Sayfasında meydana gelen olaylardır. Örneğin, bir hücre değerinin değiştirilmesi Change olayını tetikler. Bir hücreyi seçmek, Selection_Change olayını tetikler.…

    Kategori:

    Tarih:

    Devamını oku: Event Nedir?

  • Excel sayfalarını PowerPoint’e aktarma

    Bu bölümde Excel sayfalarını mevcut bir PowerPoint sunumuna eklemeyi veya bu sayfalardan yeni bir PowerPoint sunumu oluşturmayı öğreneceğiz. PowerPoint açıksa slaytlar en sona eklenir, PowerPoint kapalıysa yeni bir sunum dosyası oluşturulur. Not: Sayfa düzeninin PowerPoint için optimize edilmesi gereklidir. Bu örnekte Early Binding metodu kullanılacaktır. Sub PowerPoint_Sunum_Yaratma() Dim PPuygulama As PowerPoint.Application Dim PPsunum As PowerPoint.Presentation…


  • Word’de Kişiselleştirilmiş Belgeler Oluşturma

    Bu bölümde excel’den word’e kişiselleştirilmiş veri aktarmayı öğreneceğiz. Aşağıdaki kodu Early Binding sistemiyle çalıştıracağımız için Word Nesnesi kitaplığı referansının seçili olması gerekir. Öncelikle Makro dosyamızın bulunduğu klasörde Word_tasarim_dosyasi adında bir Word dosyası yaratıyoruz. Ekle -> Yer işaretleri (bookmark) bölümünden sayfanın hangi bölümüne veri eklememiz gerekiyorsa o alanlara yer işareti tanımlıyoruz. (Örneğin yer işareti 1: firmaadi,…


  • Ekli Email Oluşturma

    Bu bölümde ekleri olan kişiselleştirilmiş e-postaları otomatik olarak oluşturmayı öğreneceğiz. Makro kullanmadan çalıştığımız dosyayı bütünüyle ilgili kişilere email göndermek için Dosya -> Paylaş -> Email -> Ek olarak gönder butonunu kullanmamız gerekir. Aşağıdaki makro kodu, bir e-posta göndermek için Excel’in İletişim Kutularını nasıl kullanacağınızı gösterir. Hata alma ihtimaline karşı ve Outlook üzerinde daha fazla kontrol…


  • Seçtiğiniz Sayfaları PDF Olarak Kaydetme

    Bu bölümde seçili sayfaların nasıl pdf olarak dışa aktarılacağını öğreneceğiz. Makro kullanmadan seçili sayfaları pdf olarak dışa aktarmak için Dosya -> Dışarı Aktar -> PDF/XPS oluştur butonunu kullanmamız gerekir. Tabii öncesinde yazıcı ön izleme ekranını kullanarak sayfa boyutunu ayarlamak gerekir. Öncelikle dışarıya aktarmak istediğimiz sayfaların adını içeren bir tablo tanımlıyoruz ve aşağıdaki komutla PDF1 adında…


  • Diğer Uygulamalarla Etkileşim

    Bu bölümde VBA aracılığıyla Word, PowerPoint, Outlook, Adobe gibi uygulamalarla iletişim kurmayı öğreneceğiz. Excel’in dahili yöntem ve metotları: PDF dosyaları oluşturmak için ExportAsFixedFormat Yöntemi Birçok sekme arasında geçiş yapabilir ve her birini ayrı bir PDF dosyasına aktarabilir veya tüm sekmeleri tek bir PDF dosyası olarak dışa aktarabilirsiniz. Syntax ActiveSheet.ExportAsFixedFormat xlTypePDF, [FileName] Ekli E-postalar oluşturmak için…


  • Formülleri Değiştirme

    Bu bölümde formül içeren tüm hücrelere EĞERHATA formülü ekleyeceğiz.

    Kategori:

    Tarih:

    Devamını oku: Formülleri Değiştirme

  • Pivot Tablolarla Çalışma

    Bu bölümde VBA’da pivot tablolarla çalışma örneklerini inceleyeceğiz. Pivot tablo ile data kaynağı arasında Pivot önbelleği yer almaktadır. İşlemlerin bu konunun dikkate alınarak yapılması gerekir. Öncelikle aşağıdaki gibi “TabloSatis” adında bir tablo yaratalım Pivot tablolarla çalışırken tavsiye edilen işlem makro kaydedici kullanarak yöntem ve metotları incelemektir. Aşağıdaki komutla pivot tablomuzu biçimlendirebiliriz Sonuç: Aşağıdaki komutla pivot…


  • Tablolarla Çalışma

    Bu bölümde Excel’de Tablo olarak tanımlanan alanlar üzerinde çalışmayı öğreneceğiz. Aşağıdaki komutlarla Tablolar üzerinde çeşitli manipülasyonlar gerçekleştirebiliyoruz.


  • Excel Formüllerini VBA’da Kullanmak

    Bu bölümde VBA yerleşik formüllerin aksine düşeyara, eğersay gibi excel formüllerini VBA’de kullanmayı öğreneceğiz. Farklı Excel dilleriyle uyumluluğu sağlamak için formülleri kaydetmek üzere makro kaydediciyi kullanın. Formüller her zaman varsayılan olarak İngilizce adıyla kaydedilir. Bu sayede formüller Excel’in tüm farklı dillerinde çalışır. FormulaR1C1 özelliği, hücrelere başvurmak için satır ve sütun numaralandırmasını kullanır. Formula özelliği, A1…


  • CSV Dosyası Yaratma (Detaylı)

    Varsayılan olarak CSV dosyalarında değerler arasında virgül atanır. Aşağıdaki komutla değerler arasında istediğimiz ifadeyi atayabiliyoruz (Örneğin: noktalı virgül )