Hallo zusammen,
ich habe da ein Problem, wo ich nicht weiterkomme und auch nirgends was zu finde. Vielleicht hat hier jemand eine Idee.
Ich habe 2 Tabellenblätter, eine "Kundenliste" mit "Kundennr., Name, Vorname, Wohnort" etc. und eine "Artikelliste".
Es sollen später Etiketten mit verschiedenen Infos gedruckt werden und damit alles besser zugeordnet werden kann, möchte
ich gerne eine Artikelnummer generieren. Diese soll jeweils die ersten 3 Buchstaben des Namen und Vornamen beinhalten und am Schluss noch eine fortlaufende Nummer angehängt bekommen.
Beispiel: "Name: Müller , Vorname: Klaus --> MÜLKLA01, MÜLKLA02" usw. .
Das funktioniert auch soweit schon mit den Funktionen "GROSS() und LINKS()". Jetzt kommt das eigentliche Problem, ich möchte gerne, dass wenn ich in einem Feld auf dem Tabellenblatt "Artikelliste" eine Kundennummer eingebe, Excel in der Kundenliste nach der Nummer sucht und entsprechend die Artikelnummer nach obigem Muster mit dem richtigen Namen generiert.
Meine bisherige Formel sieht so aus: "=GROSS(LINKS(KundenDB!$C$3;3)&LINKS(KundenDB!$D$3;3))&"0"&ZEILE()-4"
Hat jemand mein Problem verstanden und kann mir vielleicht weiterhelfen?? Ich hab leider von VBA keine Ahnung, aber
vielleicht geht's ja auch anders. Da ich nicht weiß, wieviele Datensätze mal in der Kundenliste stehen, scheidet eine Lösung mit der WENN()-Funktion aus.
Vielen Dank vorab schon mal.
Gruß
Andi
ich habe da ein Problem, wo ich nicht weiterkomme und auch nirgends was zu finde. Vielleicht hat hier jemand eine Idee.
Ich habe 2 Tabellenblätter, eine "Kundenliste" mit "Kundennr., Name, Vorname, Wohnort" etc. und eine "Artikelliste".
Es sollen später Etiketten mit verschiedenen Infos gedruckt werden und damit alles besser zugeordnet werden kann, möchte
ich gerne eine Artikelnummer generieren. Diese soll jeweils die ersten 3 Buchstaben des Namen und Vornamen beinhalten und am Schluss noch eine fortlaufende Nummer angehängt bekommen.
Beispiel: "Name: Müller , Vorname: Klaus --> MÜLKLA01, MÜLKLA02" usw. .
Das funktioniert auch soweit schon mit den Funktionen "GROSS() und LINKS()". Jetzt kommt das eigentliche Problem, ich möchte gerne, dass wenn ich in einem Feld auf dem Tabellenblatt "Artikelliste" eine Kundennummer eingebe, Excel in der Kundenliste nach der Nummer sucht und entsprechend die Artikelnummer nach obigem Muster mit dem richtigen Namen generiert.
Meine bisherige Formel sieht so aus: "=GROSS(LINKS(KundenDB!$C$3;3)&LINKS(KundenDB!$D$3;3))&"0"&ZEILE()-4"
Hat jemand mein Problem verstanden und kann mir vielleicht weiterhelfen?? Ich hab leider von VBA keine Ahnung, aber
vielleicht geht's ja auch anders. Da ich nicht weiß, wieviele Datensätze mal in der Kundenliste stehen, scheidet eine Lösung mit der WENN()-Funktion aus.
Vielen Dank vorab schon mal.
Gruß
Andi