Excel Makro Eğitimleri – If Yapısı

Excel Makro Eğitimleri – Userform Üzerinden Kayıt Almak

Excel Makro Eğitimleri – Userform Üzerinden Kayıt Almak

Merhabalar bu yazımda Userform üzerinden Excel’e nasıl kayıt alındığını göreceğiz. Excel üzerinde Userformlar oluşturup kayıt/ hesap işlemlerimizi gerçekleştirebilir, karmaşık işlemleri basite indirgeyebiliriz. Örneğin, online olarak mesailerin girildiği bir takip sistemine sahipsek ve internet kesintisi gibi kimi olumsuz durumlarda mesai girişlerinde sorunlar yaşıyorsak, mesai takip sistemimizi userform üzerinden kurar ve verilerimizi direkt userform üzerinden Excele kaydederiz. Bu sayede bir işlem yükünü daha hafifleterek online platformdan Excel’e veri çekme işlemini ortadan kaldırmış oluruz. Excel Makro Eğitimleri – Userform Üzerinden Kayıt Almak

(daha&helliip;)

Excel Makro Eğitimleri- Range For Döngüsü ve isNumeric Komutu 1

Excel Makro Eğitimleri- Permütasyon ve Kombinasyon Hesaplama

Excel Makro Eğitimleri- Permütasyon ve Kombinasyon Hesaplama

Excel VBA’nın muhteşem bir özelliği var; değişkenleri tanımlamak zorunda değiliz. VBA biz değişkenleri tanımlamasak bile onları mutlaka tanımlı olarak işleme sokar.

 

Ama hocamızın tavsiyesine göre uzun kodlar yazacaksak tanımlamalıyız. Çünkü tanım yapmadığımız her durumda VBA varsayımlar kabul etmiş oluyoruz. Bu da ilerde hata sebebi olabilir.Şimdi de bu yazımız da Excel’de permütasyon ve kombinasyonun nasıl hesaplandığını anlatacağım. (daha&helliip;)

Excel Makro Eğitimleri- Range For Döngüsü ve isNumeric Komutu 1

Excel Makro Eğitimleri * Excel Makro Nedir Neden Kullanırız?

MAKRO NEDİR?

Eminim ki hepimiz Excel kullanmışızdır. Verileri tek tek giriyoruz, raporlar hazırlıyoruz, bazen tek tek yazdırma işlemlerini yapıyoruz. Her gün yaptığımız sıkıcı ve rutin işleri tek bir tıkla yaptığımızda hız kazanıp belki ayın elemanı olacağız.

Makro programlama dersini veren hocamızın ilk derste gösterdiği gerçek maillerin hepsinde:“Teşekkürler hocam iyi ki bu dersi almışız, şöyle işime yaradı, şunu yaptım yıldız eleman seçildim” gibi ifadelerin yer alması makronun önemini gösteriyor.

  Excel’de bir işi çok sıklıkla yapıyorsak, bunu makro yoluyla oldukça kolaylaştırabiliriz. Yani makro Excel’de yapılan işleri otomatik hale getiriyor. Şimdi birkaç tanıma bakalım:

Makro: Excel’de vb programlama kodunda yazdığımız program içindeki bizim oluşturduğumuz programcıklardır.

Makro: Görevleri otomatikleştirmek ve işlevsellik formlar, raporlar ve denetimler eklemenize olanak sağlayan bir araçtır. Örneğin, bir komut düğmesi için form eklerseniz, bir makroya düğme tıklatıldığında olay ilişkilendirmek ve makroyu düğmenin tıklatıldığında her zaman gerçekleştirmesini istediğiniz komutları içerir.

Makro kaydetme düğmesine bastığınız andan, makro kaydını durdurduğunuz ana kadar yaptığınız her işlem Excel tarafından kaydedilir ve makroyu çalıştırdığınız zamanda kayıt esnasında yapılan tüm işler sırasıyla kendiliğinden çalışır.

    İş görüşmelerinin kaçınılmaz sorusu Excel seviyesine iyi derece diyebilmemiz için en azından aşağıdaki birkaç komutu bilmeliyiz:

Sumıf fonksiyonu: Bir aralıkta  yer alan ve belirttiğiniz ölçüte uyan değerlerin toplamını almak için kullanılır.

Sumıfs fonksiyonu: Bir aralıkta  birden çok ölçüte uyan değerlerin toplamını almak için kullanılır.

 Vlookup: Excel’de en çok kullanilan fonksiyonlardan birisi “düseyara” fonksiyonudur.

 Bu fonksiyon ile bir tablo dizisinde bulmak istedigimiz kolonu bulur ve o satirdaki istedigimiz kolonu yanina yazdirabiliriz.

PivotTable: Verilerinizi çözümlemek ve raporlamak için mükemmel bir yoldur. Verilerimizin ilişkisel olması, yani verilerin ortak değerler temelinde bir araya getirebileceğimiz ayrı tablolarda depolanması durumunda da, bunun gibi bir PivotTable’ı dakikalar içinde oluşturabiliriz.

if: Eğer işlevi Excel’in en popüler işlevlerinden biridir ve bir değerle beklediğimiz değer arasında mantıksal karşılaştırmalar yapmanıza olanak tanır.

Excel eğitimlerine sitemizden ulaşabilirsiniz. Bu yazımda yalnızca basit bir örnekle makroya girişten bahsedeceğim.

Makroyu iki şekilde oluşturabiliriz:

1.Makro Kaydetmek

2.Bir Modül İçinde Yönergeler Yazmak

Makro oluşturma

Exceli açtığımızda geliştirici sekmesi açık olmayacaktır. Bunu açmak için:

Dosya-Seçenekler-Şeridi özelleştir-Geliştirici sekmesi tıklanır:

 


Geliştirici- Makro kaydet kısmında makromuzun adı ve kısa yol tuşu atanır:

Daha sonra kaydı durduralım.

Excelde sayfa 2’ye geldiğimizde CTRL+SHİFT+M tıkladığımızda maaş bordrosu ekrana gelecektir. Bunu bir form denetimi ile de yapabiliriz:

Geliştirici-Ekle diyerek form denetimi oluşturalım. Oluşturduğumuz formu bir makroya atayalım.Form denetimine(Maaş hesapla) tıkladığımızda makromuzun oluştuğunu görürüz.

        

        Çok basit bir makro oluşturduk. Öğretici örneklerle tekrar görüşmek üzere.