Kurz zu meiner Person: Ich habe vor kurzem erst mit dem VBA Programmieren angefangen somit sind meine Kenntnisse begrenzt. Da es mein erster Beitrag hier im Forum ist, bitte ich schonmal um Entschuldigung falls mir ein "blöder Fehler" beim Erstellen unterlaufen ist.
Zur Ausgangslage:
Es gibt zwei Exceldatein zum einem die Datei Entnahmebeleg_Forum(https://www.herber.de/bbs/user/140304.xlsm) zum anderem Export_Forum (https://www.herber.de/bbs/user/140303.xlsx).
Die Datei Export_Forum wird täglich neu erstellt und am selben Ort unter dem selben namen abgespeichert.
Die Datei Entnahmebeleg_forum befindet sich am selben ablageort wie die Datei Export_Forum.
Da zur Zeit die Daten manuell aus der Datei Export_Forum in die Datei Entnahmebeleg_Forum übertragen werden würde ich gerne dies mittels VBA automatisieren.
Im Entnahmebeleg gibt es zur Zeit 4 Reiter. Die Ersten 3 sind für jeweils einen Lieferanten und der letzte dient zum Anmelden in SAP sowie automatischen versenden der erstellten Belege (VBA Code ist erstellt und funktioniert soweit problemlos)
Ziel:
Nun würde ich gern mittels VBA die datei Export_Forum öffnen und darin die Spalte R nach den drei Lieferanten durchsuchen. Wenn es einen Treffer z.B. in Zelle R1(Lieferant) gibt soll die dazuggehörige Zelle in Spalte A1(Material) sowie Spalte I1 (Menge in Erfass) in die Datei Entnahmebeleg_Forum in den für den Lieferanten erstellten Reiter übertragen werden. Materialnummer jeweils in spalte A und die Menge in Spalte C . Es kann sein dass die selbe Materialnummer meherer Male in der Export Datei vorkommt. Die Mengen müssen zwar nicht zusammengezählt werden jedoch sollen sie alle aufgelistet werden.
Ich erwarte natürlich nicht, dass jemand den ganzen Code für mich erstellt, jedoch wäre ich für eine Weisung welche Funktionen ich zumindest benutzen soll, dankbar. Ich bin etwas überfordert ob ich hier mit SVerweis / Index oder was auch immer arbeiten muss.
Falls ich noch etwas nicht ganz klar sein sollte beschreibe ich das problem gern genauer.
Ich bedanke mich schonmal im Vorraus für eure Hilfe!