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

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

Excel'de VBA kullanmanın ilk adımı, Visual Basic düzenleyicisine (VBA düzenleyicisi veya VB düzenleyicisi olarak da bilinir) aşina olmaktır.

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

Excel'de Visual Basic Düzenleyicisi nedir?

Visual Basic Düzenleyicisi, 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, erişmek için etkinleştirmeniz gerekir.

VB editörü, VB kodunun kaydedildiği yerdir.

VB düzenleyicide kodu birkaç şekilde alabilirsiniz:

  1. Bir makro kaydettiğinizde, VB düzenleyicide otomatik olarak yeni bir modül oluşturur ve kodu o modüle ekler.
  2. VB düzenleyicide VB kodunu manuel olarak yazabilirsiniz.
  3. Diğer çalışma kitaplarından veya İnternet'ten kod kopyalayabilir ve VB düzenleyicisine yapıştırabilirsiniz.

VB düzenleyiciyi aç

Excel'de Visual Basic Düzenleyicisi'ni açmanın birkaç yolu vardır:

  1. Klavye kısayollarını kullanın (en kolay, en hızlı)
  2. Geliştirici sekmesini kullanın.
  3. Çalışma sayfası sekmelerini kullanın.

Her birine hızlıca bir göz atalım.

Visual Basic düzenleyicisini açmak için klavye kısayolu

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

ilgili soru  Excel'de Çalışma Sayfalarını Yeniden Adlandırma (4 Kolay Yol + Kısayol)

Bunu yaptıktan sonra Visual Basic düzenleyicisi için ayrı bir pencere açacaktı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üzenleyicisini kapatmadan).

Mac sürümü için kısayol tuşları şunlardır:Seç+F11Fn + Seç + F11

Geliştirici sekmesini kullanın

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

  1. "Geliştirici" sekmesine tıklayın ("Geliştirici" sekmesini görmüyorsanız, nasıl edineceğinizi okuyun).
  2. Kod grubunda Visual Basic'e tıklayın.

Şeritteki Visual Basic Düzenleyici düğmesi

Çalışma sayfası sekmelerini kullan

Bu, Vb düzenleyicisini açmanın daha az kullanılan bir yoludur.

Herhangi bir sayfa sekmesine gidin, sağ tıklayın ve Kodu Görüntüle'yi seçin.

VB düzenleyiciyi açmak için kodu görüntüleyin

Bu yöntem yalnızca VB düzenleyicisini açmakla kalmaz, aynı zamanda sizi o sayfa nesnesi için kod penceresine de götürür.

Bu, yalnızca belirli bir sayfaya uygulanan 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üzenleyicisini ilk açtığınızda, biraz bunaltıcı görünebilir.

İlk bakışta yepyeni görünebilecek farklı seçenekler ve bölümler var.

Ayrıca, eski Excel 97 günlük görünümüne sahiptir.Excel, yıllar içinde tasarım ve kullanılabilirlik açısından çok şey geliştirirken, VB editörünün görünümü hiçbir şekilde değişmedi.

Bu bölümde, Visual Basic Düzenleyici uygulamasının farklı bölümlerinde size yol göstereceğim.

NOT: Birkaç yıl önce VBA'yı kullanmaya başladığımda, tüm bu yeni seçenekler ve pencereler karşısında şaşkına dönmüştüm.Ancak VBA'ya alıştığınızda çoğundan memnun kalacaksınız.Çoğu zaman, tüm seçenekleri kullanmanız gerekmez, sadece bir eliniz.

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

Excel'deki VB editörünün farklı bölümleri

Şimdi her bir bileşene hızlıca bir göz atalım ve ne yaptığını görelim:

Menü çubuğu

VB düzenleyicide kullanabileceğiniz tüm seçeneklerin bulunduğu yer burasıdır.Her sekmede sekmeler ve seçenekler bulunan Excel Şeridi'ne benzer.

Her bir menü öğesine tıklayarak mevcut seçenekleri keşfedebilirsiniz.

VB düzenleyicideki çoğu seçeneğin yanında belirtilen klavye kısayollarını fark edeceksiniz.Bazı klavye kısayollarına alıştıktan sonra VB düzenleyicisini kullanmak çok kolay hale geliyor.

araç çubuğu

Varsayılan olarak, VB düzenleyicide, en sık ihtiyaç duyabileceğiniz bazı yararlı seçenekler içeren bir araç çubuğu bulunur.Excel'deki Hızlı Erişim Araç Çubuğu gibi.Bazı yararlı seçeneklere hızlı erişim sağlar.

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

Araç çubuğuna seçenekler ekleyin veya seçenekleri kaldırın

Çoğu durumda, VB düzenleyicisini kullanırken yalnızca varsayılan araç çubuğuna ihtiyacınız vardır.

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

Not: VB düzenleyicide dört araç çubuğu vardır - Standard, Debug, Edit ve UserForm.Yukarıdaki resimde gördüğünüz (ve ayrıca varsayılan) 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 düzenleyiciye bir veya daha fazla araç çubuğu ekleyebilirsiniz.

Proje tarayıcısı

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

Excel kullanırken, her açık çalışma kitabı veya eklenti bir projedir.Bu öğelerin her biri bir dizi nesne içerebilir.

Örneğin, aşağıdaki resimde, Proje Gezgini iki açık çalışma kitabını (Kitap1 ve Kitap2) ve her çalışma kitabındaki nesneleri (çalışma sayfaları, ThisWorkbook ve Kitap1'deki modüller) gösterir.

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

Excel VBA Düzenleyicisinde Proje Gezgini

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

  1. Tüm açık çalışma kitapları – Her çalışma kitabında (proje de denir) aşağıdaki nesnelere sahip olabilirsiniz:
    • İşkitaptaki her çalışma sayfası için çalışıntablo nesnesi
    • ThisWorkbook nesnesi, çalışma kitabının kendisini temsil eden
    • her bir grafik sayfasınınçizelge nesne(Bunlar çalışma sayfaları kadar yaygın değildir)
    • modül- Bu, makro kaydedici kullanılarak oluşturulan kodun bulunduğu 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ı çizebileceğiniz bir yer olarak düşünün.

Project Explorer'ı açmak için klavye kısayoluKontrol + R(Kontrol tuşunu basılı tutun, 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 kod yazabileceğiniz (veya bir yerden kopyalayıp yapıştırabileceğiniz) bir kod penceresi vardır.Bir nesneyi çift tıklattığınızda kod penceresi görünür.

Özellikler penceresi

Özellikler penceresi, seçilen nesnenin özelliklerini görüntüleyebileceğiniz yerdir.Henüz Özellikler penceresine sahip değilseniz, F4 klavye kısayolunu kullanabilir (veya Görünüm sekmesine gidip Özellikler penceresini tıklatabilirsiniz).

ilgili soru  Excel'de hücre biçimlendirmesi (tüm, boş, belirli hücrelerden) nasıl kaldırılır

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

Proje Gezgini'nin altına yerleştirilmiş özellikler penceresi

Özellikler penceresi, seçilen nesnenin özelliklerini değiştirmemizi sağlar.Örneğin, sayfanın gizli (veya çok gizli) olmasını istersem, bunu seçilen sayfa nesnesinin Visible özelliğini değiştirerek yapabilirim.

Özellikler penceresinde bir çalışma sayfasının görünür özelliğini değiştirme

kod penceresi

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

Kod penceresi, kod yazdığınız veya başka bir yerden kodu kopyalayıp yapıştırdığınız yerdir.

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

Hemen pencere

Anında pencere, esas olarak kod hatalarını ayıklamak için kullanılır.Anında Pencereyi kullanmanın bir yolu, kodumda Print.Debug ifadesini kullanmak ve ardından kodu çalıştırmaktır.

Kodumda hata 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 geçerli olduğunu biliyorum.

VBA kodlamasında yeniyseniz, Anında Pencereyi kullanarak hata ayıklamak biraz zaman alabilir.

Varsayılan olarak, Anında Pencere VB düzenleyicide görünmez.Bunu elde etmek için Control + G klavye kısayolunu kullanabilirsiniz (veya Görünüm sekmesine gidip Anında Pencere'yi tıklayabilirsiniz).

VB düzenleyicide kod nereye eklenir

Umarım şimdi VB editörünün ne olduğu ve tüm bölümleri hakkında temel bir anlayışa sahipsiniz.

Eğitimin bu bölümünde, Visual Basic düzenleyicisinde VBA kodunu nereye ekleyeceğinizi göstereceğim.

Excel'de VBA kodu eklemek için iki yer vardır:

  1. Nesnenin kod penceresi.Bu nesneler çalışma kitapları, çalışma sayfaları, kullanıcı formları vb. olabilir.
  2. Modül için kod penceresi.

Modül Kodu Penceresi ve Nesne Kodu Penceresi

Öncelikle, bir modüle kod eklemek ile hedef kod penceresine kod eklemek arasındaki farkı hızlıca bulmama izin verin.

Herhangi bir nesneye kod eklediğinizde, bu, o nesne üzerinde kodu tetikleyecek bazı eylemlere bağlıdır.Örneğin, çalışma kitabındaki tüm çalışma sayfalarını açılır açılmaz göstermek isterseniz, kod ThisWorkbook nesnesine (çalışma kitabını temsil eden) gider.

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

Aynı şekilde, başka bir sayfayı etkinleştirdikten hemen sonra bir sayfayı korumak isterseniz, kod sayfa kodu penceresine gidecektir.

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

Bunun yerine, modüldeki kodun manuel olarak yürütülmesi 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 ekleyin

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

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

Modüller, aşağıdaki VBA kodu türlerini tutmak için kullanılabilir:

  1. Beyan: Modüllerde değişken tanımlayabilirsiniz.Bir değişken bildirmek, değişkenin tutabileceği veri türünü belirtmenize olanak tanır.Değişkenleri yalnızca bir alt program veya bir modüldeki (veya tüm modüller) tüm alt rutinler için tanımlayabilirsiniz.
  2. alt program (prosedür): VBA'nın gerçekleştirmesini istediğiniz adımları içeren koddur.
  3. işlevsel süreç: Bu, özel bir işlev (VBA'da Kullanıcı Tanımlı İşlev veya UDF olarak da bilinir) oluşturmak için kullanabileceğiniz tek bir değer döndüren bir koddur.

Varsayılan olarak, modüller çalışma kitabının parçası değildir.Kullanmadan önce takılması gerekir.

VB düzenleyicide modüller ekleyin

Modül ekleme adımları şunlardır:

  1. Çalışma kitabının herhangi bir nesnesine (modülün olmasını istediğiniz yere) sağ tıklayın.Herhangi bir nesneye sağ tıklayın
  2. Ekle seçeneğinin üzerine gelin.
  3. Modüle tıklayın.tıklama modülü

Bu, hemen Module adında bir klasör oluşturacak ve Module1 adında bir nesne ekleyecektir.Zaten bir modül taktıysanız, yukarıdaki adımlar başka bir modül ekleyecektir.

VB düzenleyicisine bir modül ekleyin

Modülü yerleştirdikten sonra, proje gezgininde 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ü çıkarın

Excel VBA'da bir modülü silme adımları şunlardır:

  1. Silmek istediğiniz modüle sağ tıklayın.
  2. Modülü Kaldır seçeneğini tıklayın.VB düzenleyicide bir projenin modüllerini silin
  3. Açılan iletişim kutusunda Hayır'ı tıklayın.Modülleri çıkarmadan önce ipuçları

Not: Modülü çıkarmadan önce dışa aktarabilirsiniz.Diğer projelere aktarabileceğiniz bir .bas dosyası olarak kaydedilir.Bir modülü dışa aktarmak için modüle sağ tıklayın ve Dosyayı Dışa Aktar'a tıklayın.

Nesne kodu penceresine kod ekleyin

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

Açıldığında manuel olarak kod girebilir veya diğer modüllerden veya internetten kopyala-yapıştır kodu girebilirsiniz.

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

Örneğin, bir çalışma sayfasında bir seçim değiştiğinde ne olacağına dair kod yazmak istiyorsanız, önce kod penceresinin sol üst köşesindeki açılır listeden çalışma sayfasını seçmeniz, ardından açılır liste - sağda.

VBA kod penceresinde seçim değişikliği olayı

Not: Bu olaylar nesnelere ö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.

Özel VB düzenleyici

Visual Basic düzenleyicisinin varsayılan ayarları çoğu kullanıcı için yeterince iyi olsa da, arayüzü ve bazı işlevleri daha fazla özelleştirmenize olanak tanır.

Eğitimin bu bölümünde, VB düzenleyicisini özelleştirirken size tüm seçeneklerinizi göstereceğim.

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

Bu, size VB düzenleyicideki tüm özelleştirme seçeneklerini verecek olan Seçenekler iletişim kutusunu açacaktır.Seçenekler iletişim kutusunda, Visual Basic düzenleyicisi için çeşitli özelleştirme seçenekleriyle (aşağıda gösterilmiştir) dört sekme bulunur.

Vb düzenleyicisini özelleştirme seçenekleri

Her sekmeye ve her birinin içindeki önemli seçeneklere hızlıca göz atalım.

düzenleyici sekmesi

Yerleşik ayarlar çoğu durumda iyi çalışsa da, yine de bu sekmedeki seçeneklere göz atmama izin verin.

Excel'de VBA konusunda uzmanlaştıkça, bu seçeneklerden bazılarıyla VB düzenleyicisini özelleştirmek isteyebilirsiniz.

Otomatik dil bilgisi kontrolü

Excel'de VBA kullanırken, bir sözdizimi hatası oluşur oluşmaz bir iletişim kutusu açılır (hatanın bazı açıklamalarıyla birlikte).Aşağıda gösterildiği gibi:

ilgili soru  Instagram'da sizi takip etmeyi bırakanları nasıl görebilirsiniz?

Visual Basic düzenleyici seçeneklerinde otomatik sözdizimi denetimi

Bu seçenek devre dışı bırakılırsa, sözdizimi hatası olsa bile bu açılır pencere görünmez.Ancak, kod metnindeki renk bir hatayı gösterecek şekilde değişir.

Yeni başlayan biriyseniz, bu seçeneği etkinleştirmenizi öneririm.Kodlama konusunda deneyim kazandıkça bu pop-up'ları can sıkıcı bulmaya başlayabilir ve bu seçeneği devre dışı bırakabilirsiniz.

değişken bildirimi gerekli

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

VBA kullandığınızda, farklı veri türlerini ve nesneleri tutmak için değişkenleri kullanırsınız.

Bu seçeneği etkinleştirdiğinizde, kod penceresinin en üstüne otomatik olarak bir "Seçenek Açık" ifadesi ekler.Bu, kodunuzda kullandığınız tüm değişkenleri bildirmeye zorlar.Değişkeni bildirmezseniz ve kodu çalıştırmayı denerseniz, bir hata alırsınız (aşağıda gösterildiği gibi).

Excel VBA'da değişken bildirilmemiş hata

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

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

Not: Bu seçenek etkinleştirildiğinde, mevcut modülleri etkilemeyecektir.

Otomatik liste üyeleri

Bu seçenek yararlıdır çünkü bir nesne yönteminin özelliklerinin bir listesini almanıza yardımcı olur.

Örneğin, bir sayfayı (Sheet1) silmek istersem, Sheet1.Delete satırını kullanmam gerekiyor.

Kodu girdiğimde, noktayı girer girmez Worksheet nesnesiyle (aşağıda gösterilmiştir) ilişkili tüm yöntemleri ve özellikleri görüntülüyor.

VB düzenleyicide otomatik liste üyesi seçeneği

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

  • Listelerden özellikleri ve yöntemleri hızla seçerek zamandan tasarruf edin
  • Bilmediğiniz tüm özellikleri ve yöntemleri size gösterir
  • Yazım hatalarından kaçının

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

Otomatik hızlı bilgi seçeneği

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

Aynı şekilde, VBA'da bir fonksiyon yazdığınızda, size bazı bilgiler gösterecektir (aşağıda gösterilmiştir).Ancak bunu yapmak için "Otomatik Hızlı Bilgi" seçeneğinin etkinleştirildiğinden (varsayılan olarak) emin olmanız gerekir.

VB düzenleyicide otomatik hızlı bilgi seçeneği

Otomatik veri ipucu seçeneği

Kodda satır satır ilerlediğinizde ve imleci değişken adının üzerine getirdiğinizde, değişkenin değerini görüntüleyecektir.

Kodda hata ayıklarken veya döngüler içeren kodda ilerlerken bunu faydalı buluyorum.

Visual Basic düzenleyici seçeneklerinde Otomatik Veri İpuçları seçeneği

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

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

otomatik girinti

VBA kodu ayrıntılı ve dağınık olabileceğinden, girinti kullanmak kodun okunabilirliğini artırır.

Kod yazarken girinti yapmak için sekme tuşunu kullanabilirsiniz.

Bu seçenek, girintili bir satırı bitirip Enter tuşuna bastığınızda, sonraki satırın baştan başlamamasını, önceki satırla aynı girintiye sahip olmasını sağlar.

VB düzenleyici kod penceresinde girintiyi etkinleştir

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

Bu seçeneği faydalı buluyorum, kapatmak, girintilemek istediğim bir kod bloğundaki her satırı manuel olarak girintilemek anlamına geliyor.

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

Metin düzenlemeyi sürükleyip bırakın

Bu seçenek etkinleştirildiğinde, kod bloklarını seçmenize ve bunları sürükleyip bırakmanıza olanak tanır.

Önce kesip yapıştırmanız gerekmediği için 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.

Tam modül görünümü için varsayılanlar

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

Bu seçenek devre dışı bırakılırsa, aynı anda yalnızca bir modül görebilirsiniz.Kod penceresinin sağ üst köşesindeki açılır listeden görüntülemek istediğiniz modülü seçmelisiniz.

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

Bunu devre dışı bırakmak istemenizin bir nedeni, birden fazla hacimli programınız olduğunda ve bunlar arasında gezinmenin zaman aldığı veya çok sayıda programınız olduğunda ve kaydırma yaparken zaman kaybetmek yerine onu hızlı bir şekilde bulmak istediğinizde olabilir.

program ayırıcı

Bu seçenek etkinleştirildiğinde, iki işlem arasında bir çizgi (bir çeşit ayırıcı) göreceksiniz.

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

VB düzenleyicide prosedür ayırıcı seçeneği

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

Düzenleyici Biçim Sekmesi

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

Şahsen ben iyi olduğum için tüm varsayılan seçenekleri koruyorum.Gerekirse beğeninize göre ayarlayabilirsiniz.

Değişiklik yapmak için önce kod rengi kutusunda bir seçenek belirlemeniz gerekir.Bir seçeneği belirledikten sonra ön plan, arka plan ve gösterge renklerini 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 önerilir.

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

Aşağıda, kesme noktalarımın seçili olduğu görüntü var ve biçimini değiştirebilirim.

VB düzenleyicide düzenleyici biçimlendirme seçenekleri

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örünür.Bu yararlıdır çünkü kodu yürütürken faydalı ölçümler gösterir.Yukarıdaki örnekte, bir kesme noktası ayarladığınızda, kenar çubuğunda satırın solunda otomatik olarak kırmızı bir nokta görüntüler.Alternatif olarak, bir kesme noktası ayarlamak için, kesme noktası oluşturmak istediğiniz kod satırının solundaki kenar boşluğu çubuğuna tıklamanız yeterlidir.

Varsayılan olarak, kenar boşluğu gösterge çubuğu etkindir ve bu şekilde tutmanızı öneririm.

VBA sınıfı öğrencilerimden biri bu özel seçeneği faydalı buldu ve o renk körü.Buradaki seçenekleri kullanarak VBA'yı kolayca kullanabilmesi için renkleri ve formatı ayarlayabildi.

Genel sekmesi

Genel sekmesinde birçok seçenek vardır, ancak bunların hiçbirini değiştirmeniz gerekmez.

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

Bu sekmede anlaşılması gereken önemli bir seçenek de hata işlemedir.

Varsayılan olarak, "İşlenmeyen hataları kır" seçilidir ve bu şekilde tutmanızı öneririm.

Bu seçenek, kodunuz bir hatayla karşılaşırsa ve bu hatayı kodunuzda işlemediyseniz, bozulup duracağı anlamına gelir.Ancak, hatayı çözdüyseniz (örneğin, Sonraki Hatada Devam Et veya Hatada Devam Et seçeneklerini kullanarak) bozulmaz (çünkü hata işlenmez).

Yerleştirme sekmesi

Bu sekmede, yerleştirilecek pencereleri belirleyebilirsiniz.

Yerleştirme, bir pencereyi (Proje Gezgini veya Özellikler penceresi gibi) yüzmeyecek şekilde konumlandırabileceğiniz ve tüm farklı pencereleri aynı anda görüntüleyebileceğiniz anlamına gelir.

Sabitleme yapmazsanız, her seferinde bir pencereyi tam ekran modunda görüntüleyebilir ve diğerine geçmeniz gerekir.

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

Oh merhaba 👋Tanıştığımıza memnun oldum.

Haber bültenimize abone ol, çok düzenli gönderharika teknolojipostanıza.

Yorum Ekle