ich brauche ein Makro, welches ein wiederkehrendes Zeichen in einer Zeile erkennt und danach den Wert auf gleicher Höhe wiedergibt. Eine Beispieldatei, wie ich es gerne hätte, habe ich angehängt.
Dort findet die Formel z.B. in Spalte "E" einen Text und gibt eine Kundennummer wieder. Kommt eine neue Raute in Spalte "B", erkennt er die Kundennummer in "C" und trägt diese in "D" ein.
Würde ich meine Formel runterziehen, dann würde er überall die gleiche Kundennummer eingeben, weil der Bezug fix ist.
Ich hoffe ich konnte mich etwas vernünftig ausdrücken.
falls ich das ebenfalls so verstanden habe wie Werner, reicht es doch völlig, den Bezug relativ zu setzen (im Beispiel absolut die Spalte und relativ die Zeile). Hier mal die beiden Formeln im Vergleich:
danke für die bisherigen Antworten aber ich glaube ihr habt mein Problem nicht ganz verstanden. Grundsätzlich brauche ich die Informationen in Spalte "D".
Durch die Formel =WENN(E2<>" ";$C$2;0) in Spalte "D", bekomme ich die Kundennummer aus C2 - soweit in Ordnung! Die Kundennummer soll solange in "D" runtergezogen werden, bis eine neue # in Spalte B kommt. Jedes Mal, wenn eine neue # erreicht wird, soll die Kundennummer aus "C" für die nachfolgenden Zellen ("D") verwendet werden. Nach jeder #, folgt in "C" eine neue Kundennummer.
Wirklich schwierig seine Gedankengänge in Schriftform umzuwandeln! :s Grüße
kontci's formelei "=WENN(E2<>" ";$C2;0)" kann so auch nicht funktionieren...weil ständig ein leerzeichen " " in der spalte "E" gesucht wird. hier kann nach unten gezogen werden was will - mit oder ohne eintrag in spalte"E" - ....