VBA array :/

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/vba_array_147409/page_1 - zur Vollversion wechseln!


Ex0duS schrieb am 11.08.2005 um 12:54

hab folgenden codeausschnitt

Code:
        While y < 9
            ThisWorkbook.Sheets(1).Cells(x, y) = entry(y - 1)
            y = y + 1
        Wend


wie sich jeder denken kann legts den gleich mal hin wenn das entry array mal nicht 9 zeichen lang is ;)
aber irgendwie schaff ich es nciht herauszufunden wie ich in VBA die grösse eines arrays bestimmen kann :(

achja das array entsteht aus folgendem aufruf
Code:
        entry = Split(temp, ",")

aber split gibt ja auch keine anzahl zurück :/ ... irgendwie is mir VBA unheimlich lol


that schrieb am 11.08.2005 um 13:20

entry.Count sollte die Größe liefern.


Ex0duS schrieb am 11.08.2005 um 13:32

das hab ich schon versucht da kommt immer nur "ungültiger Bezeichner also wenn ich

Code:
While y < entry.Count
schreib

sind meine ersten VBA versuche seit 4 jahren oder so lol


Gulinborsti schrieb am 11.08.2005 um 14:37

In VB6 gibts die Functionen LBound(array) und UBound(array), mit denen die Dimension abgefragt werden kann.

Code:
While y < UBound(entry)
hth


Ex0duS schrieb am 11.08.2005 um 14:51

jop thx das wars :) .... jetzt muss ich nur noch rausfinden wie ich aus meinem prog einen kleinen button mach der permanent im excel bleibt ;) und ned nur als modul in nem .xls file

wenn wer zufällig ein toturial hat sag ich ned nein :D




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025