31.10.2018, 22:27
(Dieser Beitrag wurde zuletzt bearbeitet: 01.11.2018, 00:11 von Kuwer.
Bearbeitungsgrund: Hochgeladene Datei in den Beitrag eingefügt
)
Hallo Zusammen,
ich habe mit einer kleinen Excel-Vorstellung ein paar Probleme. In meiner Arbeitsmappe habe ich ein Arbeitsblatt namens "Lagerbestand", hier sind bis zu 500 Artikel drin die sich wie folgt unterscheiden:
Modell (es gibt nur zwei M1 und M2)
Rahmengröße (S, M, L)
Zustand (storing, mounted und delivered)
alle weiteren Angaben sind für die Anwendung erstmal irrelevant. Jetzt kommen wir zu meinem Arbeitsblatt "Montagebericht". Hier kann ich über eine UserForm folgende Eintragung vornehmen:
Modell wird in Zelle B1 eingetragen
Rahmennummer splittet sich auf mehrere Spalten auf, wichtig hier die Größe in Zeile E3 (ich führe die Rahmennummer mit Hilfe der Textkette in Zelle B4 wieder zusammen)
Systemnummer in B5
alle weiteren Angaben sind irrelevant.
Jetzt zum eigentlichen Problem bzw. Aufgabe. Nachdem ich den Montagebericht ausgefüllt habe, muss ich ja das Teil aus meinem Lagerbestand von storing auf mounted buchen. Hierfür muss ich nur Modellvariante (M1 oder M2), die Rahmengröße (S,M,L) und den Zustand (storing) abgleichen. Sobald ich in der Liste den ersten Artikel, der allen drei Kriterien gerecht wird, gefunden habe soll die Rahmennummer in Spalte G (sollte leer sein), die Systemnummer in Spalte H (sollte auch leer sein) aus dem Montagebericht kopiert und der Zustand von "storing" auf "mounted" geändert werden. Beide Nummern werden immer erst bei der Montage physisch sichtbar und befinden sich in keiner Tabelle. Ich habe es schon versucht mit VBA LOOKUP was auf die Reihe zu bekommen, aber ich komme gerade absolut nicht weiter und weiß auch nicht woran es hängt. Im Anhang findet ihr die Arbeitsmappe, wo ich auch nochmal Kommentare in die jeweiligen Zellen geschrieben habe.
Ich wäre euch so unglaublich dankbar, wenn ihr mir helfen könntet.
Bestand_Muster.xlsm (Größe: 168,02 KB / Downloads: 10)
Beste Grüße
Chris
ich habe mit einer kleinen Excel-Vorstellung ein paar Probleme. In meiner Arbeitsmappe habe ich ein Arbeitsblatt namens "Lagerbestand", hier sind bis zu 500 Artikel drin die sich wie folgt unterscheiden:
Modell (es gibt nur zwei M1 und M2)
Rahmengröße (S, M, L)
Zustand (storing, mounted und delivered)
alle weiteren Angaben sind für die Anwendung erstmal irrelevant. Jetzt kommen wir zu meinem Arbeitsblatt "Montagebericht". Hier kann ich über eine UserForm folgende Eintragung vornehmen:
Modell wird in Zelle B1 eingetragen
Rahmennummer splittet sich auf mehrere Spalten auf, wichtig hier die Größe in Zeile E3 (ich führe die Rahmennummer mit Hilfe der Textkette in Zelle B4 wieder zusammen)
Systemnummer in B5
alle weiteren Angaben sind irrelevant.
Jetzt zum eigentlichen Problem bzw. Aufgabe. Nachdem ich den Montagebericht ausgefüllt habe, muss ich ja das Teil aus meinem Lagerbestand von storing auf mounted buchen. Hierfür muss ich nur Modellvariante (M1 oder M2), die Rahmengröße (S,M,L) und den Zustand (storing) abgleichen. Sobald ich in der Liste den ersten Artikel, der allen drei Kriterien gerecht wird, gefunden habe soll die Rahmennummer in Spalte G (sollte leer sein), die Systemnummer in Spalte H (sollte auch leer sein) aus dem Montagebericht kopiert und der Zustand von "storing" auf "mounted" geändert werden. Beide Nummern werden immer erst bei der Montage physisch sichtbar und befinden sich in keiner Tabelle. Ich habe es schon versucht mit VBA LOOKUP was auf die Reihe zu bekommen, aber ich komme gerade absolut nicht weiter und weiß auch nicht woran es hängt. Im Anhang findet ihr die Arbeitsmappe, wo ich auch nochmal Kommentare in die jeweiligen Zellen geschrieben habe.
Ich wäre euch so unglaublich dankbar, wenn ihr mir helfen könntet.
Bestand_Muster.xlsm (Größe: 168,02 KB / Downloads: 10)
Beste Grüße
Chris