barakuda Geschrieben 9. August 2002 Geschrieben 9. August 2002 Hallo FI's, ich habe von meinem Chef eine Aufgabe bekommen, mit der ich nicht so recht klar komme - es geht um folgendes. Ich habe eine Preisliste (Exceldatei), mit ca. 20 Sheets. Auf jedem ist eine andere Preisliste eingebaut. Unter anderem sind hier in nicht regelmäßigen Abständen (meistens Spalte A) die Artikelnummer und darunter (nächste Zeile) dessen Beschreibung angegeben. Nun gibt es Zweckformetiketten-Vorlagen von Word (3658 - 3x8 Stück pro Bogen) als dot-Datei. In dieser Datei sind sind auf jedem Etikett schon ein Logo und je zwei Textfelder angelegt. Nun soll per Makro oder VBA in der Exceltabelle eine vorher ausgewählte Artikelnummer samt dessen (immer) darunterstehender Beschreibung in je eines der zwei Textfelder eingetragen werden. (bisher noch alles klar?) Ich müßte also dem Makro/VBA sagen können: Wenn eine ArtNr selektiert ist, kopiere sie in die bereits offene Wordvorlage in das erste Textfeld, dann nimm die darunterliegende Zelle (Beschreibung) und kopiere sie in das zweite Textfeld und diese Aktion sollte natürlich in allen 24 Etiketten vonstatten gehen, evtl. ein weiterer Aufruf eines Makros in Word? Ich bin jedenfalls am Verzweifeln, meine Programmierkünste waren nie die besten (bin Systemintegrator) und vor allem schon eine weile her. Wäre schön, wenn einer von euch mir ein paar Tips, zumindest ein paar Grundlagen (zusammenspiel Excel -> Word) geben könnte. Bestens wäre natürlich eine fertige Lösung, aber an sowas denke ich doch gar nicht . *grins* Für eure Mühe vielen vielen Dank Barakuda Zitieren
robotto7831a Geschrieben 9. August 2002 Geschrieben 9. August 2002 Hallo, nimm doch den Makrorecorder von Word und zeichne erstmal den Ausdruck der Etiketten auf. DAnn hast Du schon mal die eine hälfte. Um die Verbindung zwischen Word und Excel hinzukriegen, must Du in VBA bei den Verweisen Mircosoft Excel Objekt Library einbinden. Wie man die Verbindung dann genau herstellt, kann ich Dir im Moment auch nicht genau sagen, habe ich selber noch nicht probiert. Nimm dann mal die Hilfe zu Hand, die ist in manchen Sachen ziemlich gut. Ein Problem könnte noch auf Dich zukommen. Du hast gesagt, dass die Daten in unterschiedlichen Spalten, Zeilen in Excel stehen, wenn Du kein einheitliche Datenstruktur hast, wird es ziemlich schwer eine allgemein gültige Auslesefunktion zu definieren. Frank Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.