Visual Basic Düzenleyici - Excel'de Nasıl Açılır ve Kullanılır

Excel'de VBA ile çalışmanın ilk adımı, Visual Basic Düzenleyici (VBA Düzenleyici veya VB Düzenleyici olarak da adlandırılır) hakkında bilgi sahibi olmaktır.

Bu eğitimde, VBA Düzenleyicisi hakkında bilmeniz gereken her şeyi ve Excel VBA'da kod yazarken bilmeniz gereken bazı yararlı seçenekleri ele alacağım.

Excel'de Visual Basic Düzenleyicisi nedir?

Visual Basic Düzenleyici, Excel'in bir parçası olan ve bir Excel çalışma kitabını her açtığınızda açılan ayrı bir uygulamadır. Varsayılan olarak gizlidir ve ona erişmek için etkinleştirmeniz gerekir.

VB Editor, VB kodunu sakladığınız yerdir.

VB Editöründe kodu almanın birden çok yolu vardır:

  1. Bir makro kaydettiğinizde, VB Editöründe otomatik olarak yeni bir modül oluşturur ve kodu o modüle ekler.
  2. VB düzenleyicide VB kodunu manuel olarak yazabilirsiniz.
  3. Başka bir çalışma kitabından veya internetten bir kod kopyalayabilir ve VB Editörüne yapıştırabilirsiniz.

VB Editörünü Açma

Excel'de Visual Basic Düzenleyicisini açmanın çeşitli yolları vardır:

  1. Klavye Kısayolu Kullanma (en kolay ve hızlı)
  2. Geliştirici Sekmesini Kullanma.
  3. Çalışma Sayfası Sekmelerini Kullanma.

Bunların her birinin üzerinden hızlıca geçelim.

Visual Basic Düzenleyicisini Açmak için Klavye Kısayolu

Visual Basic düzenleyicisini açmanın en kolay yolu klavye kısayolunu kullanmaktır - ALT + F11 (ALT tuşunu basılı tutun ve F11 tuşuna basın).

Bunu yaptığınız anda, Visual Basic düzenleyicisi için ayrı bir pencere açılacaktır.

Bu kısayol bir geçiş işlevi görür, bu nedenle tekrar kullandığınızda sizi Excel uygulamasına geri götürür (VB Düzenleyiciyi kapatmadan).

Mac sürümünün kısayolu Seç + F11 veya Fn + Seç + F11

Geliştirici Sekmesini Kullanma

Şeritten Visual Basic Düzenleyicisini açmak için:

  1. Geliştirici sekmesini tıklayın (bir geliştirici sekmesi görmüyorsanız, bunu nasıl alacağınızı okuyun).
  2. Kod grubunda Visual Basic'e tıklayın.

Çalışma Sayfası Sekmesini Kullanma

Bu, Vb Düzenleyicisini açmak için daha az kullanılan bir yöntemdir.

Çalışma sayfası sekmelerinden herhangi birine gidin, sağ tıklayın ve 'Kodu Görüntüle'yi seçin.

Bu yöntem sadece VB Düzenleyicisini açmaz, aynı zamanda sizi o çalışma sayfası nesnesi için kod penceresine de götürür.

Bu, yalnızca belirli bir çalışma sayfası için çalışan kod yazmak istediğinizde kullanışlıdır. Bu genellikle çalışma sayfası olayları için geçerlidir.

Excel'deki Visual Basic Düzenleyicisinin Anatomisi

VB Düzenleyiciyi ilk kez açtığınızda, biraz bunaltıcı görünebilir.

İlk bakışta tamamen yeni gibi görünen farklı seçenekler ve bölümler var.

Ayrıca, hala eski bir Excel 97 günlük görünümüne sahip. Excel yıllar içinde tasarım ve kullanılabilirlik açısından muazzam bir gelişme göstermiş olsa da, VB Düzenleyici göründüğü şekilde herhangi bir değişiklik görmedi.

Bu bölümde size Visual Basic Düzenleyici uygulamasının farklı bölümlerinden bahsedeceğim.

Not: VBA'yı yıllar önce kullanmaya başladığımda, tüm bu yeni seçenekler ve pencereler karşısında oldukça şaşkındım. Ancak VBA ile çalışmaya alıştıkça bunların çoğunda rahat edeceksiniz. Ve çoğu zaman, tüm seçenekleri kullanmanız gerekmeyecek, yalnızca bir el dolu olacak.

Aşağıda VB Editörünün farklı bileşenlerinin bir görüntüsü bulunmaktadır. Bunlar daha sonra bu öğreticinin aşağıdaki bölümlerinde ayrıntılı olarak açıklanmaktadır.

Şimdi bu bileşenlerin her birini hızlıca gözden geçirelim ve ne yaptığını anlayalım:

Menü çubuğu

VB Editöründe kullanabileceğiniz tüm seçeneklere sahip olduğunuz yer burasıdır. Her sekmede sekmelerin ve seçeneklerin bulunduğu Excel şeridine benzer.

Menü öğelerinin her birine tıklayarak mevcut seçenekleri keşfedebilirsiniz.

VB Editor'daki seçeneklerin çoğunun yanında belirtilen klavye kısayollarına sahip olduğunu fark edeceksiniz. Birkaç klavye kısayoluna alıştıktan sonra, VB Editor ile çalışmak gerçekten kolaylaşıyor.

Araç Çubuğu

Varsayılan olarak, VB Düzenleyicide, en sık ihtiyaç duyabileceğiniz bazı yararlı seçeneklere sahip bir araç çubuğu vardır. Bu, Excel'deki Hızlı Erişim Araç Çubuğu gibidir. Bazı yararlı seçeneklere hızlı erişim sağlar.

Seçenekleri kaldırarak veya ekleyerek biraz özelleştirebilirsiniz (araç çubuğunun sonundaki aşağıyı gösteren küçük oka tıklayarak).

Çoğu durumda, VB Düzenleyicisi ile çalışırken ihtiyacınız olan tek şey varsayılan araç çubuğudur.

Üç gri noktayı (araç çubuğunun başında) tıklayıp menü çubuğunun üzerine sürükleyerek araç çubuğunu menü çubuğunun üzerine taşıyabilirsiniz.

Not: VB Düzenleyici'de dört araç çubuğu vardır - Standart, Hata Ayıklama, Düzenleme ve Kullanıcı formu. Yukarıdaki resimde gördüğünüz (aynı zamanda varsayılandır) standart araç çubuğudur. Görünüm seçeneğine gidip imleci Araç Çubukları seçeneğinin üzerine getirerek diğer araç çubuklarına erişebilirsiniz. İsterseniz VB Editörüne bir veya daha fazla araç çubuğu ekleyebilirsiniz.

Proje Gezgini

Proje Gezgini, soldaki, şu anda Excel'de açık olan tüm nesneleri gösteren bir penceredir.

Excel ile çalışırken, açık olan her çalışma kitabı veya eklenti bir projedir. Ve bu projelerin her biri içinde bir nesne koleksiyonuna sahip olabilir.

Örneğin, aşağıdaki görüntüde, Proje Gezgini açık olan iki çalışma kitabını (Kitap1 ve Kitap2) ve her çalışma kitabındaki nesneleri (çalışma sayfaları, BuÇalışma Kitabı ve Kitap1'deki Modül) gösterir.

Nesne listesini daraltmak veya genişletmek ve nesnelerin tam listesini görmek için kullanabileceğiniz nesnelerin solunda bir artı simgesi vardır.

Aşağıdaki nesneler Proje Gezgini'nin bir parçası olabilir:

  1. Tüm açık Çalışma Kitapları - her çalışma kitabında (buna proje de denir), aşağıdaki nesnelere sahip olabilirsiniz:
    • Çalışma sayfası nesnesi çalışma kitabındaki her çalışma sayfası için
    • ThisWorkbook nesnesi çalışma kitabının kendisini temsil eden
    • çizelge nesne her grafik sayfası için (bunlar çalışma sayfaları kadar yaygın değildir)
    • Modüller - Bu, bir makro kaydedici ile oluşturulan kodun gittiği yerdir. Ayrıca VBA kodunu buraya yazabilir veya kopyalayıp yapıştırabilirsiniz.
  2. Tüm açık Eklentiler

Proje Gezgini'ni, belirli bir zamanda Excel'de açık olan tüm nesnelerin ana hatlarını çizen bir yer olarak düşünün.

Proje Gezgini'ni açmak için klavye kısayolu Kontrol + R (kontrol tuşunu basılı tutun ve ardından R'ye basın). Kapatmak için Proje Gezgini penceresinin sağ üst köşesindeki kapat simgesine tıklamanız yeterlidir.

Not: Proje Gezgini'ndeki her nesne için kodu yazabileceğiniz (veya bir yerden kopyalayıp yapıştırabileceğiniz) bir kod penceresi vardır. Nesneye çift tıkladığınızda kod penceresi görünür.

Özellikler Penceresi

Özellikler penceresi, seçilen nesnenin özelliklerini göreceğiniz yerdir. Henüz Özellikler penceresine sahip değilseniz, F4 klavye kısayolunu kullanarak (veya Görünüm sekmesine gidip Özellikler penceresine tıklayarak) bunu elde edebilirsiniz.

Özellikler penceresi, VB Düzenleyicisine yerleştirebileceğiniz kayan bir penceredir. Aşağıdaki örnekte, onu Proje Gezgini'nin hemen altına yerleştirdim.

Özellikler penceresi, seçili bir nesnenin özelliklerini değiştirmemizi sağlar. Örneğin, bir çalışma sayfasını gizli (veya çok gizli) yapmak istersem, bunu seçilen çalışma sayfası nesnesinin Görünür Özelliğini değiştirerek yapabilirim.

İlişkili: Excel'de Çalışma Sayfasını Gizleme (kolaylıkla gizlenemeyen)

Kod Penceresi

Proje Gezgini'nde listelenen her nesne için bir kod penceresi vardır. Proje Gezgini alanında bir nesneye çift tıklayarak kod penceresini açabilirsiniz.

Kod penceresi, kodunuzu yazacağınız veya başka bir yerden bir kodu kopyalayıp yapıştıracağınız yerdir.

Bir makro kaydettiğinizde, bunun kodu bir modülün kod penceresine gider. Excel, makro kaydederken kodu içine yerleştirmek için otomatik olarak bir modül ekler.

İlişkili: Excel'de Makro (VBA Kodu) Nasıl Çalıştırılır.

Hemen Pencere

Hemen penceresi, çoğunlukla kod hata ayıklarken kullanılır. Immediate penceresini kullanmanın bir yolu, kod içinde bir Print.Debug ifadesi kullanmak ve ardından kodu çalıştırmaktır.

Kodun hatalarını ayıklamama ve kodumun nerede takıldığını belirlememe yardımcı oluyor. Hemen pencerede Print.Debug sonucunu alırsam, kodun en azından o satıra kadar çalıştığını biliyorum.

VBA kodlamada yeniyseniz, hata ayıklama için hemen pencereyi kullanabilmeniz biraz zaman alabilir.

Varsayılan olarak, hemen pencere VB Editöründe görünmez. Control + G klavye kısayolunu kullanarak elde edebilirsiniz (veya Görünüm sekmesine gidip 'Anında Pencere'yi tıklayabilirsiniz).

VB Editöründe Kod Nereye Eklenir?

Umarım artık VB Editörün ne olduğu ve tüm bölümlerinin ne olduğu hakkında temel bir anlayışa sahipsinizdir.

Bu öğreticinin bu bölümünde, Visual Basic Düzenleyicisi'nde VBA kodunu nereye ekleyeceğinizi göstereceğim.

Excel'de VBA kodunu ekleyebileceğiniz iki yer vardır:

  1. Bir nesne için kod penceresi. Bu nesneler bir çalışma kitabı, çalışma sayfası, Kullanıcı Formu vb. olabilir.
  2. Bir modülün kod penceresi.

Modül Kodu Penceresi Vs Nesne Kodu Penceresi

Öncelikle, bir modüle kod ekleme ile bir nesne kodu penceresine kod ekleme arasındaki farkı hızlıca açıklayayım.

Nesnelerden herhangi birine bir kod eklediğinizde, bu, o nesnenin o kodu tetikleyecek bazı eylemlerine bağlıdır. Örneğin, bir çalışma kitabındaki tüm çalışma sayfalarını o çalışma kitabını açar açmaz göstermek istiyorsanız, kod ThisWorkbook nesnesine (çalışma kitabını temsil eden) gider.

Bu durumda tetikleyici, çalışma kitabını açıyor.

Benzer şekilde, başka bir çalışma sayfası etkinleştirilir etkinleştirilmez bir çalışma sayfasını korumak istiyorsanız, bunun kodu çalışma sayfası kod penceresine gider.

Bu tetikleyicilere olaylar denir ve bir olay meydana geldiğinde yürütülecek bir kodu ilişkilendirebilirsiniz.

İlişkili: VBA'daki Etkinlikler hakkında daha fazla bilgi edinin.

Aksine, modüldeki kodun manuel olarak çalıştırılması gerekir (veya diğer alt programlardan da çağrılabilir).

Bir makro kaydettiğinizde, Excel otomatik olarak bir modül oluşturur ve kaydedilen makro kodunu buna ekler. Şimdi bu kodu çalıştırmanız gerekiyorsa, makroyu manuel olarak çalıştırmanız gerekir.

Modüle VBA Kodu Ekleme

Makro kaydederken otomatik olarak bir modül oluşturur ve kodu içine ekler, makro kaydedici kullanırken bazı sınırlamalar vardır. Örneğin, döngüleri veya If Then Else koşullarını kullanamaz.

Bu gibi durumlarda, kodu manuel olarak kopyalayıp yapıştırmanız veya kodu kendiniz yazmanız daha iyidir.

Aşağıdaki VBA kod türlerini tutmak için bir modül kullanılabilir:

  1. beyannameler: Bir modülde değişken tanımlayabilirsiniz. Değişkenleri bildirmek, bir değişkenin ne tür verileri tutabileceğini belirlemenize olanak tanır. Yalnızca bir alt rutin için veya modüldeki (veya tüm modüllerdeki) tüm alt rutinler için bir değişken bildirebilirsiniz.
  2. Alt Programlar (Prosedürler): Bu, VBA'nın gerçekleştirmesini istediğiniz adımları içeren koddur.
  3. Fonksiyon Prosedürleri: Bu, tek bir değer döndüren bir koddur ve bunu özel işlevler (VBA'da Kullanıcı Tanımlı İşlevler veya UDF'ler olarak da adlandırılır) oluşturmak için kullanabilirsiniz.

Varsayılan olarak, bir modül çalışma kitabının bir parçası değildir. Kullanmadan önce takmanız gerekir.

VB Editörüne Modül Ekleme

Modül ekleme adımları aşağıdadır:

  1. Çalışma kitabının herhangi bir nesnesine sağ tıklayın (içinde modülü istediğiniz).
  2. İmleci Ekle seçeneğinin üzerine getirin.
  3. Modül'e tıklayın.

Bu anında Modül adında bir klasör oluşturacak ve Modül 1 adında bir nesne ekleyecektir. Halihazırda takılı bir modülünüz varsa, yukarıdaki adımlar başka bir modül ekler.

Modül yerleştirildikten sonra, Proje Gezgini'nde modül nesnesine çift tıklayabilirsiniz ve bunun için kod penceresini açacaktır.

Artık kodu kopyalayıp yapıştırabilir veya kendiniz yazabilirsiniz.

Modülü Çıkarma

Excel VBA'da bir modülü kaldırma adımları aşağıdadır:

  1. Kaldırmak istediğiniz modüle sağ tıklayın.
  2. Modülü Kaldır seçeneğine tıklayın.
  3. Açılan iletişim kutusunda Hayır'a tıklayın.

Not: Bir modülü çıkarmadan önce dışa aktarabilirsiniz. Bir .bas dosyası olarak kaydedilir ve başka bir projede içe aktarabilirsiniz. Bir modülü dışa aktarmak için modüle sağ tıklayın ve 'Dosyayı dışa aktar' seçeneğine tıklayın.

Nesne Kodu Penceresine Kod Ekleme

Bir nesnenin kod penceresini açmak için üzerine çift tıklamanız yeterlidir.

Açıldığında, kodu manuel olarak girebilir veya diğer modüllerden veya internetten kodu kopyalayıp yapıştırabilirsiniz.

Bazı nesnelerin, kodunu yazmak istediğiniz olayı seçmenize izin verdiğini unutmayın.

Örneğin, çalışma sayfasında seçim değiştiğinde olacak bir şey için kod yazmak istiyorsanız, önce kod penceresinin sol üst kısmındaki açılır menüden çalışma sayfalarını seçmeniz ve ardından açılan menüden change olayını seçmeniz gerekir. - sağda aşağı.

Not: Bu olaylar nesneye özeldir. Bir çalışma kitabının kod penceresini açtığınızda, çalışma kitabı nesnesiyle ilgili olayları göreceksiniz. Bir çalışma sayfası için kod penceresini açtığınızda, çalışma sayfası nesnesiyle ilgili olayları göreceksiniz.

VB Düzenleyiciyi Özelleştirme

Visual Basic Düzenleyici'nin varsayılan ayarları çoğu kullanıcı için yeterince iyi olsa da, arayüzü ve birkaç işlevi daha fazla özelleştirmenize olanak tanır.

Eğitimin bu bölümünde, VB Editörünü özelleştirirken sahip olduğunuz tüm seçenekleri size göstereceğim.

VB Editor ortamını özelleştirmek için menü çubuğunda Araçlar'a ve ardından Seçenekler'e tıklayın.

Bu, size VB Editöründeki tüm özelleştirme seçeneklerini verecek olan Seçenekler iletişim kutusunu açacaktır. 'Seçenekler' iletişim kutusunda, Visual Basic Düzenleyici için çeşitli özelleştirme seçeneklerine sahip dört sekme (aşağıda gösterildiği gibi) bulunur.

Bu sekmelerin her birini ve her birindeki önemli seçenekleri hızlıca gözden geçirelim.

Düzenleyici Sekmesi

Yerleşik ayarlar çoğu durumda iyi çalışsa da, yine de bu sekmedeki seçenekleri gözden geçirmeme izin verin.

Excel'de VBA ile çalışırken daha yetkin hale geldikçe, bu seçeneklerden bazılarını kullanarak VB Düzenleyicisini özelleştirmek isteyebilirsiniz.

Otomatik Sözdizimi Kontrolü

Excel'de VBA ile çalışırken, bir sözdizimi hatası yaptığınız anda, bir açılır iletişim kutusu (hata hakkında bazı açıklamalar içeren) ile karşılaşacaksınız. Aşağıda gösterildiği gibi bir şey:

Bu seçeneği devre dışı bırakırsanız, sözdizimi hatası yaptığınızda bile bu açılır kutu görünmez. Ancak, bir hata olduğunu belirtmek için kod metninde renkte bir değişiklik olacaktır.

Yeni başlayan biriyseniz, bu seçeneği etkin tutmanızı öneririm. Kodlama konusunda deneyim kazandıkça bu açılır kutuları rahatsız etmeye başlayabilir ve ardından bu seçeneği devre dışı bırakabilirsiniz.

Değişken Bildirimi Gerektir

Bu, etkinleştirmeyi önerdiğim bir seçenektir.

VBA ile çalışırken, farklı veri türlerini ve nesneleri tutmak için değişkenler kullanıyor olacaksınız.

Bu seçeneği etkinleştirdiğinizde, kod penceresinin en üstüne 'Option Explicit' ifadesini otomatik olarak ekler. Bu, kodunuzda kullandığınız tüm değişkenleri bildirmeye zorlar. Bir değişken bildirmezseniz ve kodu çalıştırmayı denerseniz, bir hata gösterecektir (aşağıda gösterildiği gibi).

Yukarıdaki durumda, Var değişkenini kullandım, ancak bunu bildirmedim. Bu yüzden kodu çalıştırmayı denediğimde bir hata gösteriyor.

Bu seçenek, çok sayıda değişkeniniz olduğunda oldukça kullanışlıdır. Genellikle yanlış yazılmış değişken adlarını, bildirilmemiş olarak kabul edildiğinden ve bir hata gösterildiğinden bulmama yardımcı olur.

Not: Bu seçeneği etkinleştirdiğinizde, mevcut modülleri etkilemez.

Otomatik Liste Üyesi

Bu seçenek, bir nesne için yöntemlerin özelliklerinin bir listesini almanıza yardımcı olduğu için oldukça kullanışlıdır.

Örneğin, bir çalışma sayfasını (Sayfa1) silmek istersem, Sheet1.Delete satırını kullanmam gerekiyor.

Kodu yazarken, noktayı yazar yazmaz bana Worksheet nesnesiyle ilişkili tüm yöntemleri ve özellikleri gösterecek (aşağıda gösterildiği gibi).

Otomatik liste özelliği harikadır çünkü şunları yapmanıza olanak tanır:

  • Listeden özelliği ve yöntemi hızlıca seçin ve zamandan tasarruf edin
  • Size bilmediğiniz tüm özellikleri ve yöntemleri gösterir.
  • Yazım hataları yapmaktan kaçının

Bu seçenek varsayılan olarak etkindir ve bu şekilde tutmanızı öneririm.

Otomatik Hızlı Bilgi Seçenekleri

Excel çalışma sayfasına bir işlev yazdığınızda, size işlevle ilgili bazı bilgileri - örneğin aldığı bağımsız değişkenler gibi - gösterir.

Benzer şekilde, VBA'da bir fonksiyon yazdığınızda, size bazı bilgileri gösterir (aşağıda gösterildiği gibi). Ancak bunun olması için Otomatik Hızlı Bilgi seçeneğinin etkin olduğundan emin olmanız gerekir (varsayılan olarak budur).

Otomatik Veri İpuçları Seçenekleri

Kodunuzu satır satır incelediğinizde ve imlecinizi bir değişken adının üzerine getirdiğinizde, size değişkenin değerini gösterecektir.

Kodda hata ayıklarken veya içinde döngüler olan satır satır koddan geçerken bunu oldukça faydalı buluyorum.

Yukarıdaki örnekte, imleci (var) değişkeninin üzerine getirdiğim anda, tuttuğu değeri gösteriyor.

Bu seçenek varsayılan olarak etkindir ve bu şekilde tutmanızı tavsiye ederim.

Otomatik Girinti

VBA kodları uzun ve dağınık olabileceğinden, girinti kullanmak kodun okunabilirliğini artırır.

Kod yazarken sekme tuşunu kullanarak girinti yapabilirsiniz.

Bu seçenek, girintili satırla işiniz bittiğinde ve enter tuşuna bastığınızda, sonraki satırın en baştan başlamamasını, önceki satırla aynı girintiye sahip olmasını sağlar.

Yukarıdaki örnekte Debug.Print satırını yazıp enter'a bastıktan sonra hemen altından başlayacak (aynı girinti seviyesiyle).

Bu seçeneği faydalı buluyorum ve bunu kapatmak, girintili olmasını istediğim bir kod bloğundaki her satırı manuel olarak girintilemek anlamına gelir.

İsterseniz girinti değerini değiştirebilirsiniz. Varsayılan değerde tutuyorum.

Sürükle ve Bırak Metin Düzenleme

Bu seçenek etkinleştirildiğinde, bir kod bloğu seçmenize ve onu sürükleyip bırakmanıza olanak tanır.

Önce kesip sonra yapıştırmanız gerekmediğinden zaman kazandırır. Basitçe seçip sürükleyebilirsiniz.

Bu seçenek varsayılan olarak etkindir ve bu şekilde tutmanızı tavsiye ederim.

Varsayılan Tam Modül Görünümü

Bu seçenek etkinleştirildiğinde, bir modüldeki tüm prosedürleri tek bir kaydırılabilir listede görebileceksiniz.

Bu seçeneği devre dışı bırakırsanız, aynı anda yalnızca bir modül görebileceksiniz. Kod penceresinin sağ üst köşesindeki açılır menüden görmek istediğiniz modülü seçmeniz gerekecektir.

Bu seçenek varsayılan olarak etkindir ve bu şekilde tutmanızı öneririm.

Bunu devre dışı bırakmak istemenizin bir nedeni, çok büyük ve bunlar arasında gezinmek zaman alıyorsa veya çok fazla prosedürünüz olduğunda ve kaydırma ile zaman kaybetmek yerine hızlıca bulmak istiyorsanız.

Prosedür Ayırıcı

Bu seçenek etkinleştirildiğinde, iki prosedür arasında bir çizgi (bir tür ayırıcı) göreceksiniz.

Bunu, bir prosedürün ne zaman bitip diğerinin başladığını görsel olarak gösterdiği için faydalı buluyorum.

Varsayılan olarak etkindir ve bu şekilde tutmanızı öneririm.

Düzenleyici Biçim Sekmesi

Editör Format sekmesindeki seçeneklerle kodunuzun kod penceresindeki görünümünü özelleştirebilirsiniz.

Şahsen, iyi olduğum için tüm varsayılan seçenekleri koruyorum. İsterseniz, bunu tercihinize göre ayarlayabilirsiniz.

Değişiklik yapmak için önce Kod Renkleri kutusunda bir seçenek belirlemeniz gerekir. Bir seçenek seçildiğinde, bunun için ön plan, arka plan ve gösterge rengini değiştirebilirsiniz.

Yazı tipi ve yazı tipi boyutu da bu sekmede ayarlanabilir. Kodu daha okunaklı hale getirdiği için Courier New gibi sabit genişlikli bir yazı tipi kullanılması önerilir.

Yazı tipi ve boyut ayarının tüm kod türleri için aynı kalacağını unutmayın (yani, kod rengi kutusunda gösterilen tüm kod türleri).

Aşağıda Breakpoint'i seçtiğim bir resim var ve biçimlendirmesini değiştirebiliyorum.

Not: Kenar Boşluğu Gösterge Çubuğu seçeneği etkinleştirildiğinde, kodun solunda küçük bir kenar boşluğu çubuğu gösterir. Kodu yürütürken yararlı göstergeler gösterdiği için yararlıdır. Yukarıdaki örnekte, bir kesme noktası ayarladığınızda, kenar çubuğundaki satırın solunda otomatik olarak kırmızı bir nokta gösterecektir. Alternatif olarak, bir kesme noktası ayarlamak için, kesme noktası olarak istediğiniz kod satırının solundaki kenar boşluğu çubuğuna tıklamanız yeterlidir.

Varsayılan olarak, Marjin Gösterge Çubuğu etkindir ve bu şekilde kalmasını tavsiye ederim.

VBA kursu öğrencilerimden biri bu özelleştirme seçeneklerini faydalı buldu ve o renk körüydü. Buradaki seçenekleri kullanarak, VBA ile çalışmasını kolaylaştıran renk ve biçimleri ayarlayabildi.

Genel sekmesi

Genel sekmesinde birçok seçenek vardır ancak hiçbirini değiştirmenize gerek yoktur.

Tüm seçenekleri olduğu gibi tutmanızı tavsiye ederim.

Bu sekmede bilinmesi gereken önemli bir seçenek de Hata İşleme seçeneğidir.

Varsayılan olarak, 'İşlenmeyen Hatalarda Kırın' seçilidir ve bu şekilde tutmanızı öneririm.

Bu seçenek, kodunuz bir hatayla karşılaşırsa ve bu hatayı kodunuzda henüz işlemediyseniz, bozulup duracağı anlamına gelir. Ancak hatayı giderdiyseniz (örneğin, Sonraki Hatada Devam Ettirme veya Hataya Gitme Seçeneklerini kullanarak), hata oluşmaz (hatalar işlenmediği için).

Yerleştirme Sekmesi

Bu sekmede, hangi pencerelerin sabitlenmesini istediğinizi belirleyebilirsiniz.

Yerleştirme, bir pencerenin konumunu (proje gezgini veya Özellikler penceresi gibi) sabitleyerek etrafta dolaşmayacağı ve aynı anda tüm farklı pencereleri görüntüleyebileceğiniz anlamına gelir.

Sabitleme yapmazsanız, her seferinde bir pencereyi tam ekran modunda görüntüleyebileceksiniz ve diğerine geçmek zorunda kalacaksınız.

Varsayılan ayarları korumanızı öneririm.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave