eigentlich ist da activete des Worksheets ja völlig sinnlos .. Ziel ist ja, das Worksheet in einer Delphi Variant Matrix zu kopieren.
warum geht das nicht so, wie ich möchte ?
RangeMatrix := sheet.Range['A1', 'E5'].Copy(EmptyParam);
Kopieren in die Zwischenablage funktioniert: (würde funktionieren, ist aber nicht sehr schick, die daten dann aus der Zwischenablage zu lesen)
sheet.Range['A1', 'E5'].Copy(EmptyParam);
siehe hier:
http://www.dsdt.info/tipps/?id=605
vielleicht gibts ja eine einfache Lösung dafür?
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.