Este necesară o expresie constantă VBA

Cuprins

Am acoperit matrici, matrici statice și matrici dinamice într-un tutorial anterior. Vom analiza o eroare comună asociată cu matrici statice numită Expresie constantă necesară. Această eroare este generată atunci când încercați să utilizați o matrice statică în loc de o matrice dinamică așa cum se arată în codul de mai jos:

Matricea statică trebuie să aibă constante utilizate pentru a o seta, deoarece este fixă.
Modul de a rezolva această eroare este de a utiliza în schimb o variabilă matrice dinamică. Ați folosi cuvântul cheie ReDim de fiecare dată când doriți să redimensionați matricea. Acest lucru este indicat în codul de mai jos:

123456789101112131415 Sub Utilizarea ReDim ()Valoarea dim 1 ca întregValoare dim2 Ca întregValoarea dim 3 ca întregvaloare1 = 3valoare2 = 9valoare3 = 15Dim listofvalues ​​() Ca întregReDim listofvalues ​​(valoare1)Sfârșitul Sub

Citiți mai multe despre variabilele matricei dinamice în tutorialul nostru privind variabila matrice.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave