Array - wie Datenposition finden (Makro)

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

mecki_45
***
Beiträge: 69
Registriert: Mo, 23.02.2004 17:28

Array - wie Datenposition finden (Makro)

Beitrag von mecki_45 »

Hallo zusammen,
wie trage ich Daten in ein Array ein und wie kann ich die Position eines bestimmten Datums herausfinden, damit ich aus einem 2.ten Array das hierzu passende Datum herausholen kann?

Grüßle
Alex
Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Array - wie Datenposition finden (Makro)

Beitrag von Stephan »

mecki_45 hat geschrieben:Hallo zusammen,
wie trage ich Daten in ein Array ein und wie kann ich die Position eines bestimmten Datums herausfinden, damit ich aus einem 2.ten Array das hierzu passende Datum herausholen kann?

Grüßle
Alex
Was meint denn Array? So etwas wie A(10) oder einen Bereich auf einem Tabellenblatt? Und woher kommen die Daten die koordiniert werden sollen?

Gruß
Stephan
mecki_45
***
Beiträge: 69
Registriert: Mo, 23.02.2004 17:28

Beitrag von mecki_45 »

Hallo Stephan,
ja, sowas wie A(10).
Würde dann das Array händisch "befüllen", so nach dem Motto:
A(1)="Hase"
A(2) = "Pferd"
...

Wie kann ich jetzt die Position von "Pferd" im Array herausfinden, wie muss die Schleife hierzu aussehen?

Gruß
Alex
Stephan
********
Beiträge: 12369
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Beitrag von Stephan »

Wie kann ich jetzt die Position von "Pferd" im Array herausfinden, wie muss die Schleife hierzu aussehen?
Beispiel:

Code: Alles auswählen

For i = 0 to 10
   If A(i) = "Pferd" Then 
      x = i
      Exit For
   End if
Next i
msgbox "Begriff Pferd in Position: " & x
weiteres Beispiel:

Code: Alles auswählen

i = 0
Do While A(i) <> "Pferd"
   i = i + 1
Loop
msgbox "Begriff Pferd in Position: " & i

Gruß
Stephan
mecki_45
***
Beiträge: 69
Registriert: Mo, 23.02.2004 17:28

Beitrag von mecki_45 »

Hallo Stephan,
Danke.
So komme ich weiter.


Grüßle
Alex
Antworten