İçindekiler:
- Modülünüzün başında
- Kod bölümlerini tanımlamak için girinti kullanmak oldukça yararlıdır. Örneğin, birkaç iç içe geçmiş For … Next döngüleriniz varsa, tutarlı girintileme hepsini takip etmenizi kolaylaştırır.
- Altı ay önce yazdığınız kodu tekrar gözden geçirmekten başka hiçbir şey sinir bozucu değildir ve nasıl çalıştığına dair ipucu taşımamaktadır. Mantığını tanımlamak için birkaç yorum eklemek, yolda çok fazla zaman kazandırabilir.
-
- Genellikle, bariz kusurları gözardı ettiğinizi yazdığınız koda çok yakınız. Başkasına kodunuzu denemelerini ve başarısız olmaya çalışarak stres testi yapmalarını isteyin.
- VBA programlamaya ayrılmış birkaç iyi forum var. Bu forumları sıkça ziyaret edenler sorulara hızlı ve iyice cevap vermekten gurur duyuyorlar. Bu yararlı (ve ücretsiz) kaynağı gözden kaçırmayın.
- Başlangıçta biraz zor olmasına rağmen, Excel'in hata ayıklayıcıyı mükemmel bir araç olarak görürsünüz. Biraz zaman ayırın ve bunu öğrenin. Ayrıntıları öğrenmek için yaklaşık bir saat harcamak, boşa zaman içinde onlarca saat kazandırabilir.
Video: Top 25 Excel 2016 Tips and Tricks 2024
için veri türünü tanımlamanız gerekir. Excel VBA kodunuzdaki hataları tamamen ortadan kaldırmanın bir yolu yoktur, ancak Kesinlikle deneyin. Aşağıdaki on ipucu kullanarak bu sinir bozucu böcekleri minimumda tutmanıza yardımcı olur.
Modülünüzün başında
bir Option Explicit kullanın
Bu kılavuzu izlediğinizde, kullandığınız her değişkene ilişkin veri türünü tanımlamanız gerekir. Biraz daha işe yarıyor, ancak değişken adın yazım hatalı yazım hatasından kaçınılması gerekir. Çok güzel bir avantaj vardır: Değişkenlerinizi bildirirseniz, rutinler daha hızlı çalışır.Kodunuzu girinti ile biçimlendirin
Kod bölümlerini tanımlamak için girinti kullanmak oldukça yararlıdır. Örneğin, birkaç iç içe geçmiş For … Next döngüleriniz varsa, tutarlı girintileme hepsini takip etmenizi kolaylaştırır.
Açık Hata ile Dikkatli Olun Sıradaki
Bu ifade, Excel'in hataları görmezden gelip devam etmesine neden oluyor. Bazı durumlarda, bu deyimi kullanmak, Excel'in gözardı edilmemesi gereken hataları görmezden gelmesine neden olur. Kodunuzda hatalar olabilir ve bunu fark etmezsiniz.
Altı ay önce yazdığınız kodu tekrar gözden geçirmekten başka hiçbir şey sinir bozucu değildir ve nasıl çalıştığına dair ipucu taşımamaktadır. Mantığını tanımlamak için birkaç yorum eklemek, yolda çok fazla zaman kazandırabilir.
Alt programlarınızı ve işlevlerinizi basit tutun
Kodunuzu her biri tek, iyi tanımlanmış bir amaca sahip daha küçük modüller halinde yazarken - bunları hata ayıklamak, bir uzun modül yazmak ve hata ayıklamak zorunda olduğunuzdan çok daha kolaydır.Başkasına kodunuzu test etmesini isteyin
Genellikle, bariz kusurları gözardı ettiğinizi yazdığınız koda çok yakınız. Başkasına kodunuzu denemelerini ve başarısız olmaya çalışarak stres testi yapmalarını isteyin.
Yardım sistemini kullanın
Eğer bir şey gerektiği gibi çalışmıyorsa, VBA Yardım sistemini kontrol edin. Bir mülkün veya yöntemin düşündüğünüz gibi çalışmaması mümkündür. VBA Yardım sistemine erişmek için kodunuzda bir anahtar kelime vurgulayın ve F1 tuşuna basın.Yanıtları bulmak için internet'i kullanın
VBA programlamaya ayrılmış birkaç iyi forum var. Bu forumları sıkça ziyaret edenler sorulara hızlı ve iyice cevap vermekten gurur duyuyorlar. Bu yararlı (ve ücretsiz) kaynağı gözden kaçırmayın.
Excel'in hata ayıklama araçlarını anlama
Başlangıçta biraz zor olmasına rağmen, Excel'in hata ayıklayıcıyı mükemmel bir araç olarak görürsünüz. Biraz zaman ayırın ve bunu öğrenin. Ayrıntıları öğrenmek için yaklaşık bir saat harcamak, boşa zaman içinde onlarca saat kazandırabilir.
Farklı bir yaklaşım düşünün
Belirli bir rutini doğru bir şekilde kullanmaya alışmakta zorlanıyorsanız, fikri çöpe atmak ve tamamen farklı bir şeyler denemek isteyebilirsiniz. Çoğu durumda, Excel, aynı şeyi gerçekleştirmenin birkaç alternatif yöntemi sunar.