Er is een conversieprobleem tussen Calc en Excel bij het gebruik van
indirecte celverwijzingen in de formules.
Citaat uit de Help van OOo:
"Als u een Excel-werkblad opent waarin indirecte adressen gebruikt
worden die berekend zijn uit tekenreeksfuncties, worden de bladadressen
niet automatisch vertaald. Zo wordt het Excel-adres in
INDIRECT("filename!sheetname"&B1) niet naar het Calc-adres in
INDIRECT("filename.sheetname"&B1) geconverteerd."
Probleem is dus dat Calc een punt en Excel een uitroepteken bij een
werkbladverwijzing gebruikt.
Onderstaande methode heb ik net verzonnen om de indirecte celverwijzing
zowel in Calc als in Excel te laten werken. Blad8 is een willekeurig
(leeg en verborgen) werkblad.
in cel C1: =ALS(D1;".";ALS(E1;"!"))
in cel D1: =ISVERWIJZING(INDIRECT("Blad8.A1"))
in cel E1: =ISVERWIJZING(INDIRECT("Blad8!A1"))
verwijzing naar cel werkbladnaam.A1: =INDIRECT("werkbladnaam"&C1&"A1")
Ik controleer dus of Blad8.A1 bestaat. Zo ja, dan is het werkblad
geopend in Calc.
De vier formules kunnen ook samengebracht worden in één formule, maar ik
splits ze uit voor de leesbaarheid.
Iemand hier iets bij op te merken? Kan het simpeler en/of bedrijfszekerder?
Herman
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]