Moin Theo,
meine Bastelei hat -und jetzt wirst Du mich für deppert halten, und es sei Dir ausdrücklich erlaubt

- mit Tabellenkalkulation ungefähr soviel zu tun, wie die o.g. Giraffe mit Rollschuhen. Und schon garnichts mit normalen XL-Benutzern. Denn ich baue mir ein Werkzeug zum Erstellen (und darum geht es mir zuerst) und Spielen von VORSICHT KOPF EINZIEHEN! kleinen Kreuzworträtseln, wie Du sie vielleicht aus der ZEIT oder der SZ kennst.
Um die Ecke gedacht, eben.
Dazu habe ich ein Raster aus 8 x 9 Feldern gebastelt, das in vier Ebenen übereinander liegt. Die erste ist der Rahmen der Felder mit der Nummer der Frage/Aufgabe (klein, schwarz oben links), die zweite die Begrenzer am Ende eines Wortes (rote Linie) und eine mit der Ziffer für den Lösungsbuchstaben (grün, etwas größer, unten rechts). Die vierte Ebene ist dann das Shape, in das der User seine Buchstaben eingeben kann/soll/ möchte. Und genau da stören die
Ohren erheblich.
In HTML/JavaScript lassen sich solche Kreuzworträtsel, in denen man einfach ein Feld anklickt und den Buchstaben eingibt, wohl recht einfach realisieren. Mit dem nächsten Klick ist man im nächsten Feld. Das 1:1 nachzubauen war mein Ziel. Also habe ich das mit Shapes versucht. Was -nun ja-
bedingt geklappt hat.
Die Eingabe einfach in ein Zelle zu setzen, würde die Sache vielleicht vereinfachen. Allerdings müsste ich dann pro Feld einen Zellverbund basteln, der die drei Elemente Fragenr, Lösungswortbuchstabe und Eingabe ermöglicht. Mit den gewünschten Positionierungen also mind. neun Zellen / Feld. Aber das war mir zu lästig.
Mein Workaround klebt beim Klick dem Shape-Stapel jetzt eine Mini-USF vor die Nase, die sich je nach Frage senk/waagerecht nach der Eingabe bis zum Begrenzer ein Feld weiter bewegt. Hier mal eine Eingabe grafisch dargestellt:
Mit der Eingabe wird der OK-Button fokussiert, eine leere Eingabe löscht einen vorhandenen Buchstaben. Die USF so zu formatieren, dass sie genau das Feld abdeckt, wollte mir nicht gelingen, aber mit der gezeigten Version kann ich leben. Zum Stichwort Zoom: Damit kann man zwar die Größe der Controls TextBox und CommandButton verändern, die der USF aber leider nicht. Kleiner als 55 x 102 ist wohl nicht zu machen.
Tust Du die Intention denn jetzt verstehen

?
Ich teste dann jetzt mal Deinen ActiveX-Vorschlag. Klingt nämlich gar nicht so schlecht.
Vielen Dank dafür! Um die Ecke gedacht eben
Schöne Grüße!
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.