ich habe einen Function geschrieben, der mir einen umfangreichen SVerweis ersparen soll.
Dieser läuft insoweit auch gut. Aber ...
Wenn die Ausgangszelle (bzgl zweier Einträge) einen Zeilenumbruch drin hat (Alt + Enter), soll auch in der Ergebniszelle ein Zeilenumbruch drin stehen.
In anderen Foren habe ich schon was gelesen mit ".WrapText" und "Chr(10)" bzw. vbLf, aber irgendwie will Excel nicht. :-(
Ich bin in einer If-Then-Abfrage und komme zu dem Punkt "ist eine zweite Zeile vorhanden, dann..."
ActiveCell.WrapText = True
Ergebnis = Ergebnis & vbLf & "Upp2: " & TeilPfad
Die Variablen sind insoweit unwichtig - und das trägt er auch in die Zielzelle der Funktion ein ("Ergebnis" ist aber erst mal eine "Zwischenvariable" bevor der Inhalt über die Funktion zurück gegeben wird).Ich muss ja auch - meines Wissens - "ActiveCell" nehmen, da ich das ja nicht in der Ausgangszelle (auf die ich in der Funktion zugreife und die unter "Target" gespeichert ist) sondern auf die ZielZelle, in der die Funktion aufgerufen wird.
Aber - irgendwas scheine ich zu übersehen. Chr(10) und Chr(13) habe ich auch schon probiert.
Gruß
Tobi@s