hur får jag redan på hur lång en array är.. Hej Ubound(arr) returnerar arrayens högsta index ej antal element.hjälp med arrays
alltså hur många värden som finns i en array!
ni förstår säkert vad jag menar!Sv: hjälp med arrays
En Array kan liknas med postboxar.
För att få reda på hur många fack det finns så använder du.
Dim AntPstFck As Long
AntPstFck = Ubound(minArray)
Label1 = AntPstFck
Sen måsta man veta att Array:en börjar på 0 (noll)
om man inte deklarerar något annat.
dvs om du får svar 25 enl ovan i Label1 så kommer du åt det
sista facket med Label2 = minArray(24)
mvh
SvenSv: man tackar [NT]
Ex om du deklarerar:
Dim arr(1 to 25) as String så blir UBound(arr) = 25 LBound(arr) blir = 1 antal item = 25
Dim arr (0 to 25) as String så blir UBound(arr) = 25 LBound(arr) blir = 0 antal item = 26
Dim arr (-25 to 25) as String så blir UBound(arr) = 25 LBound(arr) blir = -25 antal item = 51
Sedan har jag för mig att det är så här om LBound ej anges.
Dim arr (25) as String så blir UBound(arr) = 25 LBound(arr) blir = 0 antal item = 26
Leif P