Office Anwender Forum

Office Anwender Forum

Posts 1-2 of 2
  • Peter Borchert
    Peter Borchert
    The company name is only visible to registered members.
    Verschwundener Selektionsramen
    Liebe Mitglieder,

    ich entwickle zur Zeit einen Zensurenrechner für Lehrer auf der Basis von Excel. Dabei kam es zu einem seltsamen Effekt, dem ich bis lang noch nicht auf die Spur kommen konnte. Vielleicht ist schon jemand in diese Falle getappt und kann helfen.

    Um die Bedienung einfach zu machen und Fehlbedienungen zu vermeiden, werden Daten per Makro in ein Tabellenblatt eingetragen und das Blatt anschließend geschützt. Geschützte Zellen können nicht selektiert werden.

    Durch irgend einen Seiteneffekt ist beim eingeben der Daten ein 2. Selektionsrahmen vorhanden. Manchmal erscheint keiner. Zeitweise war es nicht möglich mit [Cursor down] in die darunterliegende Zelle zu wechseln, statt dessen wurde sie als Verweis eingetragen (Formel), als wäre man im Editiermodus. Die letzte Makroanweisung trägt eine Formel in eine geschützte Zelle ein bevor das Blatt geschützt wird. Das kann aber nicht die Ursache sein, da das gleiche in einem anderen Workbook auch geschieht, in dem es diesen Effekt nicht gibt. Zwischen diese beiden Anweisungen habe ich nun noch eine ungeschützte Zelle selektiert, zuvor erschien kein Selektionsramen, die gewählte Zelle wurde nur in der Formelzeile angezeigt.

    Ich hoffe jemand hat einen Tipp für mich, vielen Dank

    P. Borchert
  • Wolfgang Leiendecker
    Wolfgang Leiendecker
    The company name is only visible to registered members.
    Re: Verschwundener Selektionsramen
    Hallo Peter,

    so weit ich es verstanden habe handelt es sich "lediglich" um ein Anzeigeproblem.
    Das Phänomen habe ich so ähnlich auch schon beobachtet. Excel scheint hier die Darstellung auf dem Bildschirm nicht zu aktualisieren.

    Ich hätte zwei Möglichkeiten,die auzuprobieren wären:

    1. Am Anfang des Macros Application.Screenupdating=false setzen und am Ende des Makros wieder auf "true".
    2. Einfach am Ende des Makros largescrol durch führen. Damit wird Excel gezwngen, das Anzeigebild zu aktualisieren.

    Würde mich freuen, wenn es hilft.

    Gruß
    Wolfgang