Hallo allemaal,


Eén van mijn collega's wil de cijfers van een aantal spreadsheets (BV's) totaliseren in een andere spreadsheet. Het totaliseren heeft hij gedaan door de cellen met de muis aan te wijzen en de verwijzingen op te tellen d.m.v. een plusteken (dit werkt zo in Quattro Pro). Dit resulteert echter in een totaal dat niet automatisch wordt ververst als een cijfer in één van de gekoppelde spreadsheets wordt gewijzigd.

In de helpfunctie hebben we uitgezocht hoe een dynamische DDE- koppelingen kan worden gemaakt. Dit kan door in de cel waarnaar verwezen moet worden (de broncel) te gaan staan, aan te geven dat deze gekopieerd moet worden en vervolgens de curser in de cel waarin de koppeling moet komen (de doelcel) te plaatsen en dan m.b.v. plakken speciaal/koppeling de verbinding met de broncel te maken.
Deze manier hebben we geprobeerd en dat werkt prima; alle wijzigingen in een broncel worden met een kleine vertraging in de doelcel verwerkt.

Maar nu mijn vraag: hoe kunnen we een dergelijke koppeling naar meerdere cellen in verschillende spreadsheets tot stand brengen? Een plus achter de eerste verwijzing plaatsen en daarna opnieuw met plakken speciaal de tweede verwijzing invoegen lukt niet. Met “plak- en knipwerk” van een nieuwe verwijzing uit een naastgelegen cel lukt het wel om twee verwijzingen in een cel te krijgen, maar dat lijkt me i.v.m. de vele verwijzingen onwerkbaar. Als noodoplossing zijn nu alle spreadsheets samengevoegd in één totale spreadsheet met verwijzingen naar de verschillende tabbladen, maar het moet toch ook anders kunnen hoop ik.

Iemand een suggestie? Al bij voorbaat dank.


Met vriendelijke groeten,

Gerrit Snijder.

Antwoord per e-mail aan