Ev Social Media 10 Kullanışlı Visual Basic Düzenleyici İpuçları - mankenler

10 Kullanışlı Visual Basic Düzenleyici İpuçları - mankenler

İçindekiler:

Video: STİL DANIŞMANI ZEYNEP ERKAN'LA 10 DAKİKADA 10 SORU : Trendler, renkler, kapsül gardırop... 2024

Video: STİL DANIŞMANI ZEYNEP ERKAN'LA 10 DAKİKADA 10 SORU : Trendler, renkler, kapsül gardırop... 2024
Anonim

Makrolarla çalışmak için Visual Basic Düzenleyicisi'nde zaman harcamak isterseniz, neden birkaç işinizi kolaylaştıracak yerleşik araçlar? Bu ipuçları, makro programlama deneyiminizi büyük ölçüde artıracaktır.

Blok açıklamaları uygulama

Herhangi bir kod satırının başına tek bir kesme işareti koymak, Excel'e bu kod satırını atlatmasını söyler. Bu teknik kodu yorumlama denir. Çoğu programcı, burada gösterildiği gibi, kodda açıklamalar veya notlar oluşturmak için tek kesme işaretini kullanır.

Herhangi bir satırın önünde tek bir kesme işareti bu satırı bir yoruma dönüştürür.

Bazen birden çok kod satırı yorumlamak faydalı oluyor. Bu şekilde, Excel'e, yorumlanan satırları yoksaymasını söylerken belirli kod satırlarını sınayabilirsiniz.

Bir seferde bir satır yorumlama zamanı kullanmak yerine, tüm kod bloğunu yorumlamak için Düzenle araç çubuğunu kullanabilirsiniz.

Düzenle araç çubuğunu etkinleştirmek için VBE menüsüne gidin ve Görünüm → Araç Çubukları → Düzenle'yi seçin. Açıklamasını istediğiniz kod satırlarını seçin ve ardından burada gösterildiği gibi Düzenle araç çubuğundaki Yorum Engelle simgesini tıklayın.

Bir kod bloğuna açıklamalar uygulamak için Düzenle araç çubuğunu kullanın.

Birden fazla kod satırını kopyalama

İhtiyacınız olan satırları vurgulayıp ardından bloğu sürüklerken Ctrl tuşunu basılı tutarak tüm kod bloklarını kopyalayabilirsiniz. Bu eski Windows hilesi, modüller arasında sürüklediğinizde bile çalışır.

Burada gösterildiği gibi, imleciniz yanında bir artı simgesi gösterdiğinde bir kopyasını sürüklediğinizi bileceksiniz.

Bir kopyasını oluşturmak için Ctrl tuşunu basılı tutarak sürükleyin.

Modüller ve prosedürler arasında atlama

Makro kod önbellek büyümeye başladıktan sonra, modüller ve prosedürler arasında hızlı bir şekilde hareket etmek acı verici olabilir. Birkaç kısayol tuşu kullanarak acıyı hafifletebilirsiniz.

  • Modüller arasında hızlı bir şekilde hareket etmek için Ctrl + Tab tuşlarına basın.

  • Modüldeki işlemler arasında geçiş yapmak için Ctrl + Sayfa Yukarı ve Ctrl + Sayfa Aşağı tuşlarına basın.

İşlevlerinize ışınlama yapma

Bir makroyu incelerken, açıktır ki başka bir kod parçasını işaret eden bir değişken veya bir işlev adı ile karşılaşabilirsiniz. Bu işlevin veya değişken adının nereden geldiğini bulmak için tüm modülleri taramak yerine, imlecinizi o işleve veya değişken adına yerleştirin ve Shift + F2 tuşlarına basın.

Bu resimde görüldüğü gibi, anında o işlevin veya değişken adının kaynağına teleportedilirsiniz. Ctrl + ÜstKrktr + F2 tuşlarına basarak, başlattığınız yere geri dönersiniz.

Kendisine alınacak bir işlev veya değişken adı üzerine Shift + F2 tuşlarına basın.

Doğru prosedürde kalma

Modülleriniz çoklu prosedür içerdiğinde, yanlışlıkla başka bir prosedüre ilerlemeden belirli bir prosedürü kaydırmak zor olabilir. Sık sık kendinizi yukarı ve aşağı kaydırarak doğru kod parçasına geri dönmeye çalışırken bulacaksınız.

Bu saçmalıktan kaçınmak için, burada gösterildiği gibi VBE'nin sol alt köşesindeki Prosedür İzleme düğmesini tıklayın. Bunu yapmak, yalnızca kaydırma işlemini yalnızca bulunduğunuz yordamla sınırlar.

Kaydırmayı etkin yordama ile sınırla.

Kodunuzdan adım atma

Kodunuza adım adım ilerlemek için makronuzu hata ayıklama moduna geçirmeniz gerekir. İmlecinizi makronuzun herhangi bir yerine yerleştirin ve ardından F8 tuşuna basın.

Programlamada, hata ayıklama terimi, olası hata kodlarını bulma ve düzeltme anlamına gelir. Daha kullanışlı hata ayıklama araçlarından biri, kodunuzu bir kerede bir satır ilerleme olanağıdır. Kod boyunca adım attığınızda, her satırın idam edildiğini izliyorsunuzdur.

Kodun ilk satırı vurgulanır ve burada gösterildiği gibi kod penceresinin sol kenar boşluğunda küçük bir ok görüntülenir. Vurgulanan satır kodunu çalıştırmak ve bir sonraki satıra gitmek için F8 tuşuna tekrar basın. Her satırın makro bitinceye kadar izlenmesini izlemek için F8 tuşuna basmaya devam edin.

Makronuzun her satırına ilerlemek için F8 tuşuna basın.

Hata ayıklama modundan çıkmak için, VBE menüsüne gidin ve Debug → Step Out'u seçin.

Belirli bir kod satırına adım atmak

Belirli bir satırda kodunuza adım atmak istiyorsanız ne olur? Eh, bunu sadece oku hareket ettirerek yapabilirsiniz!

Hata ayıklama modunda bir kod satırı vurgulandığında, burada gösterildiği gibi, kod penceresinin sol kenar boşluğundaki oku tıklatarak ileri sarabilir veya bir sonraki kod yürütmek istediğiniz satırda bırakabilirsiniz.

Kodunuza adım atarken oku sürükleyin.

Önceden tanımlanmış bir noktada kod durdurma

Bir kesme noktası belirlediğinizde, kodunuz normal şekilde çalışacak ve kesme noktası olarak tanımladığınız kod satırında durdurulacaktır.

Bu hata ayıklama tekniği, bir kerede küçük kodlardaki testleri test etmek istediğinizde kullanışlıdır. Örneğin, makronuzda bir hata olabileceğinden kuşkulanıyorsanız, ancak makronun çoğunun sorunsuz çalıştığını biliyorsanız, şüpheli kod satırından başlayarak bir kesme noktası ayarlayabilir ve makroyu çalıştırabilirsiniz. Makro, kesme noktasına ulaştığında yürütme durdurulur. Bu noktada, makro bir seferde bir satır çalışırken izlemek için klavyenizdeki F8 tuşuna basabilirsiniz.

Kodunuzda bir kesme noktası ayarlamak için , imlecinizi kesme noktasını istediğiniz yere yerleştirin ve sonra klavyenizdeki F9 tuşuna basın. VBA, Kesme noktasını Kod penceresinin sol kenar boşluğunda bir nokta ile açıkça işaretler ve kod satırı kendisi gölgeli koyu renkte olacaktır.

Kesme noktası, nokta ve gölgeli metin ile işaretlenmiştir.

Makronuz bir kesme noktasına geldiğinde, hata ayıklama moduna etkili bir şekilde yerleştirilir. Hata ayıklama modundan çıkmak için, VBE menüsüne gidip Debug → Step Out'u seçebilirsiniz.

Başlangıç ​​ve bitiş değişken değerlerini görmek

Hata ayıklama modunda VBA'da bir Dizge veya Tamsayı değişkeninin üzerine geliyorsanız, bu ipucu değerini bir araç ipucu olarak görebilirsiniz.Bu özellik, değişkenleri girip çıkartan değerleri görmenizi sağlar; bu, kodu hata ayıklarken kullanışlıdır.

Ancak araç ipuçları yalnızca 77 karakter içerebilir (değişken adı da dahil), dolayısıyla değişkeninizdeki değer çok uzunsa, kesilir. İlk 77 karakterin ötesinde görmek için fareyle fareyle geçiş yaparken Ctrl tuşunu basılı tutun.

Hata ayıklama modunda bir değişkenin üzerine geldiğinde araç ipucunun nasıl göründüğünü aşağıda görebilirsiniz.

Değişken bir araç ipucu içindeki baş ve bitiş karakterleri.

Otomatik Söz Dizimi Kontrolünü Kapatma

Birkaç kod üzerinde çalışırken, çoğu zaman, bir şeyi kopyalamak için başka bir satıra gitmeniz gerektiğini göreceksiniz. Hattın bitmediğini; sadece bir saniye bırakmanız gerekiyor. Ancak VBE, burada gösterilenle benzerlikle sizi zaten tanıdığınız bir şey hakkında uyaran bir hata mesajıyla sizi hemen durdurur.

Tamamlanmamış bir kod satırı, bir tıklama hatası mesajıyla sonuçlanır.

Bu mesaj kutuları, OK tuşuna basarak hatayı onaylamak için ne yaptıklarınızı durdurmaya zorlar. Bu ani mesaj kutularının yarım gününden sonra, bilgisayarınızı duvara doğru atmaya hazır olursunuz.

Eh, Otomatik Sentaks Kontrolü'nü kapatarak bilgisayarınızı ve sağlığınızı koruyabilirsiniz. VBE menüsüne gidin ve Araçlar → Seçenekler'i seçin. Seçenekler iletişim kutusu görünür ve Düzenleyici sekmesi görüntülenir. Bu can sıkıcı hata mesajlarını durdurmak için Otomatik Söz Dizimi Kontrol seçeneğinin işaretini kaldırın.

Kodlama sırasında uyarı mesajlarını engelleyin.

Yasal bir hatayı kaçırmak için endişelenmeyin. Gittiğinizde, kodunuzun bir şeylerin yanlış olduğunu görsel olarak gösteren kırmızı renkte görünmeye devam edecektir.

10 Kullanışlı Visual Basic Düzenleyici İpuçları - mankenler

Editörün Seçimi

Kendi Excel 2007 Şablonlarınızı Oluşturun - mankenler

Kendi Excel 2007 Şablonlarınızı Oluşturun - mankenler

Hazır bir Excel 2007 şablonunu bulamazsanız faturaya uyuyor, oluşturduğunuz veya şirketinizin elinde bulunan örnek çalışma kitaplarından kendi şablonlarınızı oluşturuyor. Kendi şablonunuzu oluşturmanın en kolay yolu, gerçek bir çalışma kitabı prototipi oluşturmak ve dosyayı şablon dosyası biçimini kullanarak kaydedin ...

Kendi Excel 2010 Şablonlarınızı Oluşturma - mankenler

Kendi Excel 2010 Şablonlarınızı Oluşturma - mankenler

Hazır Excel 2010 şablonunu bulamazsanız faturaya uyuyor, oluşturduğunuz veya şirketinizin elinde bulunan örnek çalışma kitaplarından kendi şablonlarınızı oluşturuyor. Kendi şablonunuzu oluşturmanın en kolay yolu, gerçek bir çalışma kitabı prototipi oluşturmak ve dosyayı şablon dosyası biçimini kullanarak kaydedin ...

Excel 2007 Grafiğinin Tipini ve Stilini özelleştiren - aumluları

Excel 2007 Grafiğinin Tipini ve Stilini özelleştiren - aumluları

Bir grafik eklediğinizde bir Excel 2007 çalışma kitabı, Şeritte yeni bir Grafik Araçları Tasarım sekmesi görüntülenir. Grafik türünü ve stilini özelleştirmek için Grafik Araçları Tasarım sekmesindeki komut düğmelerini kullanabilirsiniz. Tasarım sekmesi aşağıdaki düğme gruplarını içerir: Tür grubu Değiştir Grafik Türü ...

Editörün Seçimi

ÜÇüncü Temel, Çalınma Evini ve Diğer Beyzbol Beyitlerini Çalın

ÜÇüncü Temel, Çalınma Evini ve Diğer Beyzbol Beyitlerini Çalın

ÜÇüncü temel çalmak genellikle ikinci çalmaktan daha kolaydır. Birçok atış çizmeden ilk önce olduğundan daha büyük bir yol alabilirsin. Zamanlamanız iyi ise, atıcı topu bırakmadan önce saniyelerden de çıkabilirsiniz. Sürahi genellikle koşucuları ikinci sıradan seçmek daha zor olur ...

Basketbol Takımınızda Bir Balo Domuzuyla

Basketbol Takımınızda Bir Balo Domuzuyla

Balo domuzu - asılı bir oyuncu uzun süreler boyunca topa vurur ve geçmek yerine her yere ateş etmeyi amaçlar - tüm takım için gerçek sorunlar yaratır. Örneğin, topu domuzu, takımın moralini zayıflatan ve öldüren puan almaya çalışan açık takım arkadaşlarını görmezden gelir ...

Editörün Seçimi

Canon EOS 6D'ye Yazar Adı Nasıl Eklenir Canon EOS 6D'ye Yazar Adı Nasıl Eklenir

Canon EOS 6D'ye Yazar Adı Nasıl Eklenir Canon EOS 6D'ye Yazar Adı Nasıl Eklenir

Adınızı aşağıdaki gibi ekleyebilirsiniz: Canon'la çektiğiniz her görüntünün yazarı. Bilgiler, çektiğiniz her resme EXIF ​​verisi olarak eklenir. Yazar bilgilerinizi kameraya kaydetmek için: Menü düğmesine basın. Daha önce kullanılan menü görüntülenir. Kamera Ayarları ... 4 ...

Rebel T6i / 750D'den Görüntülere Nasıl Temizleme Talimatları Ekleyeceksiniz - mankenler

Rebel T6i / 750D'den Görüntülere Nasıl Temizleme Talimatları Ekleyeceksiniz - mankenler

Küçük noktalar görüntülerinizde tutarlı bir şekilde görünüyorsa ve Rebel T6i / 750D'nin lensindeki kirin nedeni değilse - sensörünüzün temizlemeye ihtiyacı olabilir. Sensörü kendiniz temizlemeyin, çünkü ne yaptığınızı bilmiyorsanız makinenizi kolayca mahvedebilirsiniz. Bunun yerine, fotoğraf makinesini çekin ...