(04.07.2017, 07:20)Palomino schrieb: Warum versuchst du es nicht über
Einfügen
Gruppe Text
Schalter Objekt (einfügen)
--> aus Datei...Datei auswählen
Haken Verknüpfung setzen!
Das Ganze auf verschiedenen Tabellenblättern der eigentlichen Arbeitsmappe.
Um die Dateien dann zu öffnen müssen die Leute halt "doppelklick" auf das "Bild der Tabelle" machen. Diese geht dann auf und wird in der Task-Leiste auch zum hin und her switchen angezeigt.
Hab ich mal versucht aber irgendwie verhält es sich wie ein Bild, kannte ich auch nicht, hab ich noch nie gemacht.
Ich bin ja schon froh das ich das ganze zusammenbekommen habe.
Unsere Firma hat mit MS ein Vertrag geschlossen, deswegen haben wir die Office Paket sehr billig bekommen, war vor 4 Wochen.
Ein Freund von mir, leider verstorben, hat mir vor ein paar Jahren eine Excel Datei erstellt, zur Berechnung von Fahrzeugkosten - Spritverbrauch, wann Ölwechsel, Reparaturen usw.
Mir viel dann nichts besseres ein als in der Arbeit ein Vorschlag zu machen gewisse Prozesse mit Excel zu machen, entweder haben wir das mit der Hand geschrieben oder als Text Datei, umständlich.
Vermutlich würde es viel besser gehen als ich das gemacht habe - naja ganz sicher - aber da es funktioniert, auch gut.
Wir habe in der Logistik bei uns Mitarbeiter die für bestimmte Waren verantwortlich sind.
SAP spuckt dann Daten aus als Excel mit folgenden Angaben.
- Teilenummer mit und ohne Code für die Farbe
- Bezeichnung
- Interne Nummer
- Externe Nummer
Ein Produkt hat dann die Angaben. Mit den internen und externen Nummern kann man den internen Bestand anschauen mit der externen die Bestellungen.
Wir mussten dann im Büro immer nachschauen welches Teil welche interne oder externe Nummer hat. Im Lager selbst gibt es nur die Teilenummer.
Mit unserer Handy App können wir aber nur mit den internen oder externen Nummern nachschauen, nicht mit der Teilenummer.
Jetzt wollte ich Barcode erstellen die alle Infos haben.
Um das zu vereinfachen, für die Kollegen, habe ich versucht das ganze mit Makros zu steuern.
In der
ersten Datei werden die internen Nummern und die externen getrennt (steht alles immer untereinender).
Da je nach Abteilung es unterschiedliche Anzahl von Daten gibt konnte ich das per Makro nicht machen das er die ersten 20 Stellen kopieren soll da in der nächsten die doppelte Anzahl von Daten vorhanden sind.
Ich habe jetzt das ganze so angeordnet.
- Interne Nummer mit der passenden Teilenummer (Spalte A und B)
- Externe Nummer mit der passenden Teilenummer (Spalte C und D)
- Bezeichnung (Spalte E)
SAP spuckt die ganzen Informationen in 3 Spalten aus.
Jetzt kopiert ein Makro die Daten in die
2. Datei.Diese schaut jetzt nach welche Teilenummer identisch sind und sucht sich dann die interne Nummer aus und die externen.
Diese werden dann in einer Tabelle sortiert.
In einer Zeile steht dann die Teilenummer und die passenden internen und externen Nummer und die Bezeichnung.
Jetzt kann ich per Makro die ganzen Daten in die
3. Datei kopieren
Diese trennt dann die Farbnummer von der Teilenummer und dient als Datenbank für die Barcode Eingabe.
Auch werden Leerzeichen entfernt, die Buchstaben und dann noch "Text in Spalten" usw.
Meine Kollegen müssen jetzt nur noch den Inhalt aus der SAP Excel Datei kopieren und in die erste Datei kopieren, danach ein Button anklicken.
Ob es mit VBA funktioniert kann ich nicht sagen kenne ich mich nicht aus.
Hab mal versucht das ein Makro eine Datei öffnet bekam aber ein Laufzeitfehler, kann ich aber nicht auslesen warum es zum Fehler kommt.
War die Datei offen hat es funktioniert.
Bin jetzt 4 Wochen lang schon auf der Suche wie ich was machen kann.
Auch wenn es umständlich ist oder konfus, egal es funktioniert.
Es müssen also alle 3 Dateien offen sein damit meine zusammengeflickten Makros funktionieren.
Bin mir sicher das viele hier wenn die das sehen würden "Anfälle" bekommen würden "so umständlich" etc.
Gruß
Waltbern