ausgewählte Daten übertragen !?
11.04.2007 09:50:00
Marc
ich habe hier ein, für euch versierten Programmierer denke ich ein kleines Anliegen, aber für mich VBA-Laie eine doch große Hürde.
Aus ergonomischen Gründen möchte ich aus einem bestehenden Datenblatt, per Auswahl eines Grundartikels ( am besten mittels einer Combobox ) die dementsprechenden Artikel und zugehörige fix ausgewählte Parameter ( meistens Zahlen ) in ein zweites vorformatiertes Datenblatt überführen.
Datenblatt 1 ( Beispiel .. man muss dazu sagen, das der Datensheet sehr umfangreich ist )
Zeile 1 Grundart.(Spalte A) Artikel(Spalte B) Anzahl(Spalte C) Bestell.(Spalte D) IS(Spalte E)
Zeile 2 Flaschen(Spalte A) Wein(Spalte B) 200(Spalte C) 3000(Spalte D) 3(Spalte E)
Zeile 3 Dosen(Spalte A) Ananas(Spalte B) 10(Spalte C) 100(Spalte D) 7(Spalte E)
Zeile 4 Dosen(Spalte A) Birne(Spalte B) 10(Spalte C) 120(Spalte D) 11(Spalte E)
Zeile 5 Flaschen(Spalte A) Bier(Spalte B) 500(Spalte C) 5000(Spalte D) 8(Spalte E)
Zeile 6 Flaschen(Spalte A) Limon.(Spalte B) 1000(Spalte C) 3000(Spalte D) 1(Spalte E)
Zeile 7 Dosen(Spalte A) Erbsen(Spalte B) 10(Spalte C) 300(Spalte D) 2(Spalte E)
usw.
Mittels einer Combobox sollte eine Auswahl der Grundartikel ( Spalte A ) erfolgen, danach sollten die in der Spalte B aufgelisteten Artikel und die Daten aus den zugehörigen Zeilen der Spalten C ( Anzahl ) und E ( IS ) in das andere Datenblatt übertragen werden.
z.B ich wähle per Combobox Flaschen aus. Dieser Name des Grundartikels soll in die Spalte B / Zeile 1 des Datenblatt 2. Dann sollten die zugehörigen Artikel aus der Spalte B : in dem Beispiel Wein / Bier / Limon in die Spalte C / ab Zeile 3 des Datenblatts 2 eingetragen werden. Danach sollten die Artikelparameter ( Anzahl / IS ) zeilentechnisch den Artikeln in die Spalte D und E überführt werden.
Datenblatt 2 ( Beispiel )
Zeile 1 Flaschen(Spalte B)
Zeile 2
Zeile 3 Wein(Spalte C) 200(Spalte D) 3(Spalte E)
Zeile 4 Bier(Spalte C) 500(Spalte D) 8(Spalte E)
Zeile 5 Limon.(Spalte C) 1000(Spalte D) 1(Spalte E)
usw.
Die Zuordnung im Datenblatt 2 ist jeweils für jede Auswahl des Grundartikels gleich, aber es wäre prima, wenn vor jeder Auswahl die einzutragenden Felder gelöscht werden würden. Überschreiben wäre zwar auch eine Variante, aber es kommt vor, das eine unterschiedliche Anzahl von Artikeln pro Grundartikel zur Verfügung stehen. Ein Schmankerl wäre natürlich wenn man daraus noch eine .xla-Datei draus machen könnte :)
Ich hoffe ich konnte euch einwenig das Problem schildern und bin frohen Mutes das mir einer von euch aus der Patsche hilft. Dafür schon einmal ein riesen Dankeschön :)
Euer
Marc