Excel VBA Nasıl Kullanılır (Resimlerle)

İçindekiler:

Excel VBA Nasıl Kullanılır (Resimlerle)
Excel VBA Nasıl Kullanılır (Resimlerle)

Video: Excel VBA Nasıl Kullanılır (Resimlerle)

Video: Excel VBA Nasıl Kullanılır (Resimlerle)
Video: BHGB #49 | 5000 DOLARA ZÜHREVİ HASTALIK @Tancan Fümen 2024, Mayıs
Anonim

Visual Basic kodunu çalışma kitaplarınıza dahil etmek için Microsoft Excel'in yerleşik VBA düzenleyicisini kullanabilirsiniz. Excel'in en iyi yanlarından biri, sizin için VBA kodu yazabilmesidir - bir makro kaydederken yaptığınız tam olarak budur. Excel'de bir makro kaydettiğinizde, Excel, makroyu VBA koduna kaydeder ve daha sonra Visual Basic Düzenleyici'de görüntüleyebilir ve düzenleyebilirsiniz. VBA'da yeniyseniz, makrolarla oynamak başlamak için harika bir yoldur. Bu wikiHow makalesi sana Microsoft Excel'de kendi VBA kodunuzu nasıl kolayca oluşturacağınızı ve Visual Basic Düzenleyici'de daha gelişmiş kodları nasıl düzenleyeceğinizi öğretir.

adımlar

Bölüm 1/3: Visual Basic Düzenleyicisini Açma

Excel VBA Adım 1'i kullanın
Excel VBA Adım 1'i kullanın

Adım 1. Excel'de Geliştirici sekmesini etkinleştirin

VBA düzenleyicisini açıp kendi makrolarınızı oluşturmaya başlamadan önce, Excel araç çubuğunuza Geliştirici sekmesini eklemeniz gerekir.

  • pencereler

    • Tıkla Dosya menü ve seçin Seçenekler.
    • Tıklamak Şeridi Özelleştir menüde.
    • "Ana Sekmeler" altındaki "Geliştirici" kutusunu işaretleyin ve Tamam.
  • Mac os işletim sistemi

    • Tıkla Excel menü ve seçin Tercihler.
    • Tıklamak Şerit ve Araç Çubuğu.
    • Tıklamak Ana Sekmeler.
    • "Geliştirici"nin yanındaki kutuyu işaretleyin.
    • Tıklamak Kaydetmek ve ardından pencereyi kapatın.
Excel VBA Adım 2'yi kullanın
Excel VBA Adım 2'yi kullanın

Adım 2. Geliştirici sekmesine tıklayın

Sekmeyi etkinleştirdiğinize göre, artık Excel'in en üstündedir. Burası, Visual Basic düzenleyicisinin yanı sıra geliştirme için diğer özellikleri bulacağınız yerdir.

Excel VBA Adım 3'ü kullanın
Excel VBA Adım 3'ü kullanın

Adım 3. Visual Basic'e tıklayın

Geliştirici sekmesindeki araç çubuğunun en sol tarafındadır. Bu, Visual Basic Düzenleyicinizi açar. Bir makro kaydetmeden önce, editörün nasıl çalıştığına ve düzenlendiğine dair bir fikir edinelim.

Excel VBA Adım 4'ü kullanın
Excel VBA Adım 4'ü kullanın

Adım 4. Visual Basic Düzenleyicisi'nde yolunuzu öğrenin

Makrolarla çalışmaya başladığınızda daha fazla deneyim kazanacağınız için şimdi sadece temel bilgileri ele alacağız.

  • VBE'nin sol tarafındaki Proje paneli, tüm açık Excel çalışma kitaplarını bulacağınız yerdir. Çalışma kitabındaki her çalışma sayfası, "Microsoft_Excel_Objects" altında görünen ayrı bir nesnedir.
  • Makroları kaydettikten sonra, bu panelde bir "Modüller" başlığı altında modüller olarak görünürler. Ardından modülü açarak düzenleyicide kodu görüntüleyebilir ve düzenleyebilirsiniz.
  • Önce bir makro kaydetmeden kendi modülünüzü eklemek için, Sokmak düzenleyicinin üst kısmındaki menüyü seçin ve Modül.
  • Tıkla x veya Excel'e dönmek için düzenleyicinin üstündeki kırmızı daire.

Bölüm 2/3: Makro Kaydetme ve Düzenleme

Excel VBA Adım 5'i kullanın
Excel VBA Adım 5'i kullanın

Adım 1. Excel'de herhangi bir çalışma sayfasını açın

Şimdi VBA oluşturmak ve düzenlemek için bir örnek kullanacağız. Excel'de bir makro kaydettiğinizde, Visual Basic Düzenleyicisi'nde düzenleyebileceğiniz VBA kodu oluşturursunuz. Bu örnekte, A10 ve B10'un toplamını toplayan bir makro kaydedeceğiz, sonuçları C10'da görüntüleyeceğiz ve ardından değeri D10'a kopyalayacağız. Boş bir çalışma kitabı açıp A10 ve B10'a herhangi iki sayısal değer girerek başlayın.

Excel VBA Adım 6'yı kullanın
Excel VBA Adım 6'yı kullanın

Adım 2. Geliştirici sekmesine tıklayın

Ekranın üst kısmındadır.

Düzenleyiciyi tuşuna basarak da açabilirsiniz. alt + F11 PC'de veya Seç + F11 (veya Fn + Seç + F11) bir Mac'te.

Excel VBA Adım 7'yi kullanın
Excel VBA Adım 7'yi kullanın

Adım 3. Makro Kaydet'e tıklayın

Ekranın üst kısmındaki Geliştirici sekmesindedir. Bu, Makro Kaydet iletişim kutusunu açar.

Excel VBA Adım 8'i kullanın
Excel VBA Adım 8'i kullanın

Adım 4. Makro için bir ad girin

Bu, Sum_and_Copy gibi makronun ne için olduğunu açıklayan bir şeydir.

Makro adında boşluk olamaz

Excel VBA Adım 9'u kullanın
Excel VBA Adım 9'u kullanın

Adım 5. Makro için bir klavye kısayolu girin

Gireceğiniz kısayol, makroyu hızlı bir şekilde çalıştırabilmenizin bir yolu olacaktır. Örneğin, Ctrl + L.

Kısayol tuşu alfabetik bir harf olmalıdır

Excel VBA Adım 10'u kullanın
Excel VBA Adım 10'u kullanın

Adım 6. Makronun nerede saklanacağını seçin

Makroyu bu çalışma kitabı dışında herhangi bir yerde kullanmayacaksanız, Bu çalışma kitabı. Şimdilik bu seçeneği seçelim.

  • Makroyu kullanmak ve VBA komut dosyasını tüm çalışma kitaplarında görüntüleyip düzenleyebilmek istiyorsanız, Kişisel Makro Çalışma Kitabı. Bu, Visual Basic Düzenleyicisi'nde ayrı bir çalışma kitabı olarak görünecektir.
  • Dilerseniz "Satış toplamlarının toplamını D10'a kopyalar" gibi bir açıklama da girebilirsiniz.
Excel VBA Adım 11'i kullanın
Excel VBA Adım 11'i kullanın

Adım 7. Kaydı başlatmak için Tamam'a tıklayın

Kayda başladığınızda, yaptığınız her şey yakalanacak ve VBA kodu kullanılarak makroya eklenecektir.

Excel VBA Adım 12'yi kullanın
Excel VBA Adım 12'yi kullanın

Adım 8. Kaydetmek istediğiniz eylemleri tamamlayın

Yalnızca makroya kaydetmek istediğiniz işlemleri yapın. Örneğimizde, A10'u B10'a ekliyoruz, sonuçları C10'da görüntülüyoruz ve ardından bunu D10'a kopyalıyoruz. İşte adımlar:

  • Tıkla Ev sekme.
  • C10'da fareye tıklayın.
  • "Otomatik Toplam" menüsüne tıklayın ve TOPLA.
  • basmak Girmek veya Dönüş Seçilen değerleri eklemek için
  • C10'u vurgulayın ve Ctrl + C (PC) veya Komut + C (Mac) kopyalamak için.
  • D10'a tıklayın ve basın Ctrl + V (PC) veya Komut + V (Mac) yapıştırın.
Excel VBA Adım 13'ü kullanın
Excel VBA Adım 13'ü kullanın

Adım 9. Geliştirici sekmesine tıklayın ve Kaydı Durdur'u seçin

Bu, daha önce seçtiğiniz "Makro Kaydet"in yerini alan seçenektir. Excel artık eylemlerinizi kaydetmiyor.

Excel VBA Adım 14'ü kullanın
Excel VBA Adım 14'ü kullanın

Adım 10. Araç çubuğunda Makrolar'a tıklayın

Bu, açtığınız tüm çalışma kitaplarındaki tüm makroların bir listesini görüntüler.

Excel VBA Adım 15'i kullanın
Excel VBA Adım 15'i kullanın

Adım 11. Yeni makronuzu seçin ve Düzenle'ye tıklayın

Bu, Visual Basic Düzenleyicisi'nde makronuz için VBA kodunu açar. Artık makronuzun VBA kodunda nasıl göründüğünü görebilirsiniz. Makroları kaydetmeye ve kodu kontrol etmeye devam ettikçe Visual Basic hakkında daha fazla bilgi edineceksiniz.

  • Bahsettiğimiz gibi, makrolar modül olarak kaydedilir - şimdi Proje panelinde makronuzu içeren bir "Modüller" bölümü görmelisiniz.
  • Ayrıca sadece tıklayabilirsiniz Visual Basic Visual Basic Düzenleyicisini açmak için araç çubuğunda düzenlemek istediğiniz modüle sağ tıklayın ve ardından Düzenlemek.
Excel VBA Adım 16'yı kullanın
Excel VBA Adım 16'yı kullanın

Adım 12. Makronuzun VBA kodunu düzenleyin

Diyelim ki makronun toplamı D10 yerine E10'a kopyalamasını istiyoruz. Makroyu yeniden kaydetmek yerine, kodu Visual Basic Düzenleyicisi'nde düzenleyebiliriz. Örneğimizde, VBA kodunun düzenleyicide "D10" yazan kısmını bulun ve "E10" ile değiştirin.

Excel VBA Adım 17'yi kullanın
Excel VBA Adım 17'yi kullanın

Adım 13. Çalıştır sekmesine tıklayın ve Alt/Kullanıcı Formu Çalıştır'ı seçin

Bu, yeni düzenlenen makronuzu çalıştırır.

  • Ayrıca basabilirsiniz F5 veya makroyu çalıştırmak için araç çubuğundaki oynat düğmesini tıklayın.
  • Sonuçları görmek için çalışma sayfanıza dönmek üzere Visual Basic Düzenleyicisi'ni kapatın.

Bölüm 3/3: Temel Komut Düğmesi Oluşturma

Excel VBA Adım 18'i kullanın
Excel VBA Adım 18'i kullanın

Adım 1. Excel'de boş bir çalışma sayfası açın

VBA hakkında bilgi edinmenin başka bir yolu da Excel içinden kod eklemektir. Bu örnekte, basıldığında belirli bir şekilde davranan bir düğme oluşturup düzenleyeceğiz.

Excel VBA Adım 19'u kullanın
Excel VBA Adım 19'u kullanın

Adım 2. Geliştirici sekmesine tıklayın

Excel'in en üstündedir.

Excel VBA Adım 20'yi kullanın
Excel VBA Adım 20'yi kullanın

Adım 3. Ekle düğmesini tıklayın

Araç çubuğundaki araç kutusu simgesidir. Bu bir menü açar.

Excel VBA Adım 21'i kullanın
Excel VBA Adım 21'i kullanın

Adım 4. "Active X Control" bölümündeki Komut Düğmesi simgesine tıklayın

Bu ikinci bölümdeki ilk seçenek.

Fare imlecinizi bu bölümdeki ilk simgenin üzerine getirdiğinizde, "Komut Düğmesi" yazacaktır, bu da doğru düğmeyle çalıştığınızı nasıl anlarsınız

Excel VBA Adım 22'yi kullanın
Excel VBA Adım 22'yi kullanın

Adım 5. Boş bir hücreye tıklayın

Bu, çalışma kitabınızda "Komut Düğmesi" adlı yeni bir düğme oluşturur. Bu düğmeye her tıkladığınızda belirli bir görevi tamamlayan bir makro atayabilirsiniz. Örneğimizde, butonun "wikiHow" kelimesini A1 hücresine eklemesini sağlayacağız.

NS Tasarım Modu araç çubuğundaki düğmesi şimdi yanıyor olmalıdır. Değilse, şimdi aydınlatmak için tıklayın.

Excel VBA Adım 23'ü kullanın
Excel VBA Adım 23'ü kullanın

Adım 6. Komut Düğmesine sağ tıklayın ve Kodu Görüntüle'yi seçin

Bu, Visual Basic Düzenleyicisi'ndeki düğmenin kodunu açar.

  • Ayrıca düğmeyi bir kez tıklayıp seçebilirsiniz. Kodu Görüntüle araç çubuğunda.
  • Kodu bir makro kaydetme gibi bir modül olarak eklemek yerine, kodu düğmeyi yerleştirdiğiniz çalışma sayfasının nesnesine ekler. Visual Basic Düzenleyicisi'ni açarak, düğmeyi içeren çalışma sayfasına sağ tıklayarak ve öğesini seçerek bu kodu her zaman görüntüleyebilir ve düzenleyebilirsiniz. Kodu Görüntüle.
Excel VBA Adım 24'ü kullanın
Excel VBA Adım 24'ü kullanın

Adım 7. "wikiHow" yazdırmak için kodu A1 hücresine girin

Mevcut kod buton içindir. Düğmenin bir şeyler yapmasını sağlamak için kodumuzu mevcut kodun iki satırı arasına eklememiz gerekecek. Aşağıdaki kodu mevcut iki satır arasına kopyalayıp yapıştırın:

  • Aralık("A1"). Value = "Merhaba"

Excel VBA Adım 25'i kullanın
Excel VBA Adım 25'i kullanın

Adım 8. Visual Basic düzenleyicisini kapatın

Bunu yapmak için, sadece tıklayın x veya pencerenin üstündeki kırmızı daire. Bu sizi çalışma sayfanıza geri götürür.

Excel VBA Adım 26'yı kullanın
Excel VBA Adım 26'yı kullanın

Adım 9. Araç çubuğunda Tasarım Modu'na tıklayın

Bu, Tasarım Modundan çıkar; Hâlâ Tasarım Modundaysanız düğmeyi tıklayamazsınız.

Excel VBA Adım 27'yi kullanın
Excel VBA Adım 27'yi kullanın

Adım 10. Komut Düğmesine tıklayın

Artık çalışma sayfanızın A1 hücresinde "wikiHow" kelimesini görmelisiniz.

Kodu tekrar düzenlemek için tıklayın Tasarım Modu, düğmeyi seçin ve ardından Kodu Görüntüle araç çubuğunda veya sağ tıklayın ve seçin Kodu Görüntüle.

İpuçları

  • VBA'da yeniyseniz, bir giriş dersi almayı veya YouTube'daki yeni başlayanlar videolarına göz atmayı deneyin.
  • VBA ile daha fazla deneyim kazandıkça, Reddit'in /r/vba ve /r/excel popüler Excel VBA kullanıcı forumlarına göz atın.

Önerilen: