Just nu i M3-nätverket
Gå till innehåll

Hämta antal dimensioner från en VB-array


Loverman

Rekommendera Poster

Jag är en van användare av VB-array, och använder den mer än gärna, dock har jag stött på ett litet problem som stoppar mig totalt. Hur hämtar jag antalet dimensioner som en array har?

 

T.ex. om jag gör förfrågan Ubound(arrMinArray, 1) så hämtar den endast antalet rader i arrayen. Om jag gör samma förfrågan med Ubound(arrMinArray, 2) och arrayen inte har 2 dimensioner så får jag självklart ett fult fel.

 

 

 

[inlägget ändrat 2002-09-10 15:29:10 av Loverman]

Länk till kommentar
Dela på andra webbplatser

Om jag gör samma förfrågan med Ubound(arrMinArray, 2) och arrayen inte har 2 dimensioner så får jag självklart ett fult fel.

 

Gör en loop då, och loopa tills du får felet.

 

TN

 

 

Länk till kommentar
Dela på andra webbplatser

Jag löste det på ett fult sätt ist.

 

 

---

On Error Resume Next

TempVar = Ubound(arrMinArray,2)

If Err.Number = 0 then

RealVar = Ubound(arrMinArray,2)

else

RealVar = Ubound(arrMinArray)

Err.Clear

end if

---

 

Kanske hjälper någon i samma position som jag.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...