Excel Adlandırılmış Aralıklar ve Programlama - VBA Kodu Örnekleri

Adlandırılmış Aralıklar

Hücrelere başvuruları programlarken adlandırılmış aralıkları kullanmak, size zaman kazandırabilir ve elektronik tablo gereksinimleriniz değiştikçe yeniden çalışma eforunu azaltabilir.

Excel'de kodlamaya ilk başladığımda, her bir referansı bir hücreye kodladım. Örneğin, Sayfa1'deki Hücre A2'nin bir özelliğine her başvurduğumda veya ayarladığımda şöyle bir şey kullanırdım:

varProductID = Sheet1.Range("A2")

Büyük problemler. E-tablo istendiği gibi çalışır, ancak bir çalışan e-tablonun en üstüne bir satır eklediğinde, tüm kodlar başarısız olur. Bu, o Hücreye yazarsanız, o Hücreden Okursanız ve o Hücrenin özelliklerini sık sık koddan değiştirirseniz toplanabilir.

Böylece daha akıllı oldum ve referans vermem gereken tüm ana hücreleri kodumun en üstünde değişkenler olarak ilan etmeye başladım. Şimdi, koddan başvurulan bir Hücre taşındığında, kodumdaki tek bir yerde referansı değiştirebilir ve her referans için çalışmasını sağlayabilirim.

Daha iyi, ama yine de mükemmel değil. Elektronik tablo değişirse, yalnızca bir veya iki yerde olsa bile, kodu değiştirmek için hala çağrılmam gerekiyor.

Çözüm: Adlandırılmış Aralıklar

Adlandırılmış bir aralığa sahip bir Hücre A2 tanımlıyorum ve koddan Ad'a başvuruyorum. Artık bir çalışan, istediği gibi satır ekleyebilir veya bir A2 yapıştırmasını kesebilir ve kod hala çalışır. Bir örnek:

varProductID = Sheet1.Range("nrProductID")

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

wave wave wave wave wave