Hallo,

Berthold Gerdes schrieb:
>       oCell.Formula = "=SVERWEIS($B$10;" + Bereichsname + ";1)"
>    End Function
>
> Wo könnte der Fehler liegen?

Verwende entweder:

oCell.FormulaLocal = "=SVERWEIS($B$10;" & Bereichsname & ";1)"

oder besser:

oCell.Formula = "=VLOOKUP($B$10;" & Bereichsname & ";1)"


was ist der Unterschied?
.Formula bedingt internationale (englische) Funktionsnamen, wird aber
unabhängig von der Sprachversion des verwendeten OOo funktionieren (Du
siehst also bei einem deutschen OOo tatsächlich SVERWEIS in der Zelle
obwohl VLOOKUP eingetrasgen wird), .FormulaLocal akzeptiert
Landesspezifische Namen funktioniert aber immer nur bei einer
Sprachversion korrekt.
Besser ist stehts .Formula weil häufig zumindest englische OOo-Versionen
verwendet werden und dann fällt .FormulaLocal + deutsche Funktionsnamen
auf die Nase.




Gruß
Jörg


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an