Yeni Başlayanlar için Excel VBA Programlama Eğitimi

Yeni Başlayanlar için Excel VBA Programlama Eğitimi

Excel kullanıyorsanız, bu elektrikli aracı denemelisiniz!





Visual Basic for Applications (VBA), makrolar ve kullanıcı formları oluşturmanıza, bir ileti kutusu eklemenize, bir tetikleyiciye yanıt olarak bir belgenin içinde kod yürütmenize ve çok daha fazlasına olanak tanıyan Microsoft Office programlama dilidir. VBA ile Excel elektronik tablolarınızı güçlendirebilirsiniz. Ve sadece kodlama hakkında biraz bilgi edinmeniz gerekiyor.





Bu kılavuz, basit bir projeyle VBA'da şansınızı denemenize yardımcı olacaktır: seçilen bir hücrenin değerini GBP'den USD'ye çeviren bir düğme. Size VBA ve Excel'in kesişebileceği yolları tanıtacağız. Bu kısa eğitim, sizi kendi daha karmaşık projelerinizi yaratma yolunda yönlendirecektir.





Excel 2016'da VBA'ya nasıl başlayacağınız aşağıda açıklanmıştır.

android'e emoji nasıl eklenir

Geliştirici Kontrollerine Erişim

VBA'ya dalmadan önce, Excel'i açmamız ve Ayarları Şerit'in bir parçası olarak Geliştirici sekmesini görüntüleyecek şekilde ayarlamamız gerekebilir. Bunu yapmak için, şuraya gidin: Dosya > Seçenekler > Şeridi Özelleştir . Ayrıca şeride sağ tıklayıp Şeridi özelleştirin... seçenek.



Altında Şeridi Özelleştir > Ana Sekmeler (sağdaki liste), ekleyin ve kontrol edin geliştirici seçeneği (yukarıdaki resimde işaretlenmemiş).

Düğme Oluştur

Para birimi dönüştürücümüzü oluşturmak için önce düğme öğesini eklememiz gerekiyor. İkinci adımda, bu düğmeye VBA kodumuzu ekleyeceğiz.





Yeni bir Excel elektronik tablosu açın, ardından geliştirici sekme. Kullan Sokmak içindeki açılır menü Kontroller seçmek için bölüm ActiveX Komut Düğmesi .

Düğmeyi uygun bir boyuta sürükleyin ve uygun bir yere yerleştirin - bunu daha sonra kolayca değiştirebilirsiniz.





Şimdi kodu ekleyeceğiz. Düğmeye sağ tıklayın ve seçin Özellikler . İki değişiklik yapacağız; değiştireceğiz İsim kodlama yaparken düğmeye başvurmak için kullanacağımız ve Altyazı düğmenin kendisinde metin görüntüler. Bu etiketler için istediğinizi seçebilirsiniz, ancak biz kodu ayarlarken ConverterButton'u yerine ne kullanırsanız kullanın değiştirmeniz gerekeceğini unutmayın.

birisi whatsapp'tan fotoğraflarını çekti ve şimdi buradalar

Şimdi düğmeye biraz işlevsellik vermenin zamanı geldi.

Biraz Kod Ekle

VBA ile kodlama, standart Excel arayüzünden ayrı bir ortamda gerçekleşir. Erişmek için emin olun Tasarım Modu içinde aktif geliştirici sekmesini seçin, ardından oluşturduğumuz butona sağ tıklayın ve seçin Kodu Görüntüle .

Aşağıdaki gibi bir pencere göreceksiniz:

Kodumuzun başlangıcı ve bitişi zaten yerinde -- iki mavi metin parçası işlevimizi işaretlerken, siyah metin, kullanıcı oluşturduğumuz düğmeyi tıkladığında gerçekleşmesi gereken eylemi şart koştuğumuzu belirtir. . ConverterButton için farklı bir ad seçtiyseniz, bu pencerenin sürümünüzdeki ilgili terimi görmelisiniz.

Para birimi dönüştürme prosedürünü gerçekleştirmek için, bizim için önceden oluşturulmuş ikisi arasında aşağıdaki kod satırını kullanacağız:

ActiveCell.Value = (ActiveCell * 1.28)

Daha fazla parçalamak için, bu kod parçası, kullanıcının seçtiği hücrenin yeni değerinin, 1,28 ile çarpılan geçerli değer olacağını belirtir - GBP'den USD'ye döviz kuru. İşte bunun VBA penceresinde nasıl göründüğü:

Ardından, Dosya menüsünden VBA düzenleyicisini kapatın ve Excel'e geri dönün.

Çalışmanızı Test Edin

Şimdi kodumuzun çalışıp çalışmadığını görmenin zamanı geldi -- ancak bunu yapmadan önce atılması gereken önemli bir adım var. devre dışı bırakmamız gerekiyor Tasarım Modu Düğmede yapılacak diğer değişiklikleri durdurmak ve işlevsel hale getirmek için.

Ardından, bir hücreye bir sayı girin, o hücreyi seçin ve sihrini görmek için düğmenizi tıklayın. Umarım, değer artışını yaklaşık dörtte bir oranında görürsünüz, bu da dönüşümün doğru bir şekilde gerçekleştirildiği anlamına gelir.

Sonraki adımlar

Artık bir düğme oluşturduğunuza ve onu Excel'de VBA kodunu yürütmek için kullandığınıza göre, her türlü farklı projeyi yürütmek için aynı temel yöntemi kullanabilirsiniz. Belki daha büyük bir oyunun parçası olarak, düğmeye bastığınızda rastgele bir değer döndüren simüle edilmiş bir zar oluşturmak isteyebilirsiniz. Alternatif olarak, belirli bir hücrenin içeriğini aynı belgede başka bir yerde kontrol eden bir düğme oluşturabilirsiniz.

Bunun gibi projelere başlamak sizi VBA'nın farklı özelliklerine maruz bırakır. Para birimi dönüştürücümüz olabildiğince basittir - ancak daha büyük şeylere doğru atılan ilk adımdır. Yeni başlıyorsanız, öğrenmenizi merak ettiğiniz temel bir hedef veya görevle ilişkilendiren projeler seçin. Adım adım, VBA'nın nasıl çalıştığına daha aşina olacaksınız.

Bu VBA projesi hakkında bir sorunuz mu var? Yardım isteyin veya aşağıdaki yorumlarda biraz yardım sunun!

Paylaş Paylaş Cıvıldamak E-posta 6 Sesli Alternatif: En İyi Ücretsiz veya Ucuz Sesli Kitap Uygulamaları

Sesli kitaplar için ödeme yapmaktan hoşlanmıyorsanız, onları ücretsiz ve yasal olarak dinlemenize izin veren bazı harika uygulamalar burada.

Sonrakini Oku
İlgili konular
  • üretkenlik
  • Programlama
  • Programlama
  • Visual Basic Programlama
  • Microsoft Excel
  • Microsoft Office 2013
  • Microsoft Office 2016
Yazar hakkında Brad Jones(109 Makale Yayımlandı)

şu anda amerika'da yaşayan ingiliz yazar. Beni Twitter'da @radjonze aracılığıyla bulun.

telefonum sürekli açılır pencerelere sahip
Brad Jones'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın