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
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.
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.
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.
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
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.
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.
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.
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
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
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.
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.
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.
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.
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.
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.
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.
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
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.
Adım 2. Geliştirici sekmesine tıklayın
Excel'in en üstündedir.
Adım 3. Ekle düğmesini tıklayın
Araç çubuğundaki araç kutusu simgesidir. Bu bir menü açar.
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
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.
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.
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"
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.
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.
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.