Stadt |
Land |
Fluss |
Automarke |
Essen |
Flagge |
Kontinent |
Temperatur |
Stuttgart |
Deutschland |
Elbe |
Mercedes |
Spätzle |
SRG |
Europa |
20 |
Paris |
Frankreich |
Rhône |
Citroen |
Baguette |
BWR |
Europa |
20 |
Barcelona |
Spanien |
Tajo |
Seat |
Paella |
RGR |
Europa |
27 |
Budapest |
Ungarn |
Donau |
|
Salami |
GWR |
Europa |
27 |
München |
Deutschland |
Spree |
Porsche |
Bratwurst |
SRG |
Europa |
20 |
New York |
Amerika |
Hudson |
Cadillac |
Burger |
BRW |
Zentralamerika |
24 |
Marseille |
Frankreich |
Seîne |
Peugeot |
Ratatouille |
BWR |
Europa |
20 |
Toronto |
Kanada |
Fraser River |
|
|
RWR |
Zentralamerika |
19 |
Madrid |
Spanien |
|
|
Tortilla |
RGR |
Europa |
27 |
Hambur |
Deutschland |
Isar |
BMW |
Maultaschen |
SRG |
Europa |
20 |
Peking |
China |
Amur |
FAW |
Reis |
RG |
Asien |
18 |
Angenommen das ist die Tabelle, dan nehmen wir die (dynamische Spalte-> kann entweder A,E oder x-Beliebige Position haben) Spalte für 'Land' und Schreiben eine Message Line (BO_Land,Kontinent) und die jeweilige Syntax Line (SG_Stadt, Fluss, Temperatur).
Ergebnis würde dann folgendermaßen aussehen:
BO_Deutschland, Europa
SG_Stuttgart, Elbe, 20
SG_München, Spree, 20
SG_Hamburg, Isar, 20
BO_Frankreich, Europa
SG_Paris, Rhône, 20
SG_Marseille, Seîne, 20
....
Im späteren verlauf will ich dann Filtern können nach Temperatur und wenn ich nach 20 suche dann sollte er mir das oben genannte Anzeigen, wenn ich nach 18 suche dann sollte er mir nur folgendes anzeigen:
BO_China, Asien
SG_Peking, Amur, 18
Die Informationen werden dann per .DBC File ausgeleitet, ist aber im Moment nebensache. Kann hier zur veranschaulichung auch über MsgBox geschehen. Mir gehts um das Filtern und wie ich die Schleifen etc setze oder ob ein Array sinnvoll ist.
Habe die Werte bewusst etwas unsortiert geschrieben, da in der Tabelle jederzeit Ergänzungen in Zeile und Spalte vorgenommen werden können.
Mein Ansatz wäre über Advanaced Filter alle Werte aus 'Land' herauszubekommen, und für jeden wert eine BO_Zeile zu erstellen.
Dannach brauche ich die Zeilennummern für jede zeile für Deutschland zum Beispiel -> Mit Schleife aus jeder Zeile eine SG_Zeile erstellen.
Funktioniert das so? Mit welcher Screibweise bekomm ich die Zeilen raus?
Danke für die Bemühungen. Ich hoffe es ist verständlich.
|