Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Excel: Verknüpfung von Auftragsverwaltung zu Bestellliste





Frage

Hallo, ich hoffe ich finde hier Hilfe zu ´nem kleinen Problem. Folgendes: Wir haben hier in Excel eine Auftragsverwaltung (Auftragsliste). Wir haben auch eine separate Bestellliste in der alle Bestellungen zu den einzelnen Aufträgen aufgeführt werden. Jetzt ist die Aufgabenstellung, daß ich in der Auftragsliste auf die entsprechende Auftragsnummer klicke und dann gleich in die Bestellliste komme, wo dann alle Bestellungen zu diesem Auftrag rausgefiltert werden. Das habe ich insofern gelöst, indem ich einen Makro aufgezeichnet habe und hierzu in der Auftragsliste eine zusätzliche Spalte "Beschaffung" angelegt habe. In dieser Spalte ist jetzt hinter Auftragsnummer eine Grafik auf die man draufklicken muß. Das funzt zwar, ist aber nicht die Lösung die ich mir vorgestellt hatte. Zumal man, wenn man die Auftragsliste z. B. nach Kunden filtert, das Problem hat, das sich die Grafiken überlappen und man dann aus diesem Filtermodus nicht auf die entsprechenden Grafik klicken kann. Zudem war es eine Sissifusarbeit diese Makros für ca. 300 Auftragsnummern zu erstellen und "schlimmer" auf die einzelnen grafischen Steuerelemente zuzuweisen!!! Hat also jemand eine Idee evtl. wie man die Makroansteuerung anders regeln könnte. Oder gibt es evtl. noch einfachere Möglichkeiten auf den Filter in der Bestellliste direkt aus der Auftragsliste heraus zuzugreifen? Für Eure Tipps danke ich schon mal vorab. Grüße Christian

Antwort 1 von schnallgonz

N´abend,
reichen Hyperlinks?
Ein Klick und man ist in der vorbestimmten Zelle im Blatt Bestellungen.

Falls nein, folgender Vorschlag:
Positionierung der Maus auf der gewünschten AuftragsNr
diese wird per Makro ausgelesen
und in das Bestellblatt übergeben, dort erst evtl noch eingestellten Filter aufheben, dann Filterung nach anr

Sub anrFilterBestell()
Dim anr As String
anr= ActiveCell.Value
Sheets("Bestellungen").Activate
If Worksheets("Bestellungen").AutoFilterMode Then _ Selection.AutoFilter
Selection.AutoFilter Field:=1, Criteria1:=anr
End Sub

Voraussetzung hier:
AuftragsNr steht im Blatt "Bestellungen" in Spalte A (=1),
sonst entsprechend abändern
Das Makro auf eine Schaltfläche, fertig.

gruß
schnallgonz

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: