Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
808to812
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
808to812
808to812
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Array in Function

Array in Function
13.10.2006 11:22:59
Markus
Hallo zusammen,
Ich habe ein Problem mit einem Array innerhalb einer Funktion.
Nach jedem Funktionsaufruf sind die bisherigen Einträge verschwunden. Ich habe schon probiert die Deklaration meines Array mit Public text_array(100) öffentlich zu machen.bekomme dann aber nur eine Fehlermeldung Ungültiges Attribut in

Sub oder Function.
was mache Ich fasch bzw wie sieht die Lösung aus?

Sub Name()
Public text_array(100)
'hier wird eine datei geöffnet
Do While Not EOF(1)
Line Input #1, textzeile
'hier steht der functiondaufruf(textzeile)
.loop
End Sub


Function sortiere(textzeile)
for(i=1 to 100)
text_array(i)=textzeile
i=i+1
next
'hie folgt die sortierroutine
.End Function

Vielen Dank und schönes Wochenende

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Array in Function
13.10.2006 11:35:46
ingUR
Hallo, Markus,
wenn du das deklarierte Variablen-Feld text_array(100) nicht als Argument der Funktion übergeben willst, dann muß Du es für die ANwendung global deklarieren, wenn mehrere Prozeduren darauf zugreifen sollen.
Dim text_Array(100)

Sub Name()
'hier wird eine datei geöffnet
Do While Not EOF(1)
Line Input #1, textzeile
'hier steht der functiondaufruf(textzeile)
.loop
End Sub

Function sortiere(textzeile)
for(i=1 to 100)
text_array(i)=textzeile
i=i+1
next
'hie folgt die sortierroutine
Gruß,
Uwe

Anzeige
AW: Array in Function
13.10.2006 11:37:23
harry
Hallo,
Du musst Deine Arraydefinition vor deinem Makro
also noch vor Sub ... platzieren
z.B.
Dim text_array(100) as string
Sub ...
Gruß
Harry
AW: Array in Function
13.10.2006 12:14:30
Markus
Hallo,
dank für die schnelle Antwort.
Grüße Markus

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige