VBA Sabit İfade Gerekli

İçindekiler

Önceki bir eğitimde dizileri, statik dizileri ve dinamik dizileri ele aldık. Constant Expression Required adlı statik dizilerle ilişkili yaygın bir hataya bakacağız. Bu hata, aşağıdaki kodda gösterildiği gibi dinamik dizi yerine statik dizi kullanmaya çalıştığınızda oluşur:

Statik dizinin, sabit olduğundan, onu ayarlamak için kullanılan sabitlere sahip olması gerekir.
Bu hatayı çözmenin yolu, bunun yerine bir Dinamik dizi değişkeni kullanmaktır. Diziyi her yeniden boyutlandırmak istediğinizde ReDim anahtar sözcüğünü kullanırsınız. Bu, aşağıdaki kodda gösterilmiştir:

123456789101112131415 Alt KullanarakReDim()Dim değeri1 Tamsayı olarakDim değeri2 Tamsayı olarakDim değeri3 Tamsayı olarakdeğer1 = 3değer2 = 9değer3 = 15Dim listofvalues() Tamsayı olarakReDim değer listesi(değer1)Alt Bitiş

Dizi değişkeni öğreticimizde Dinamik dizi değişkenleri hakkında daha fazla bilgi edinin.

wave wave wave wave wave