2.2k Aufrufe
Gefragt in Tabellenkalkulation von tomschi Mitglied (879 Punkte)
Halli Hallo!

Ich habe zwei Fragen.
Frage1:
Bei der "beiliegenden" Datei werden die Formularsteuerelemente nach dem Betätigen der "Seitenansicht im Vollbildmodus" "blinkend" dargestellt.
Hat jemand eine Ahnung warum?

Frage2:
Aktiviere ich nachstehenden Code, so wird beim Betätigen der "Seitenansicht im Vollbildmodus" nicht in diese gewechselt.

'Private Sub Workbook_BeforePrint(Cancel As Boolean)
'Application.ScreenUpdating = False
'Call Druckfilter
'End Sub

Weiters hängt sich danach Excel auf.
Kennt jemand eine mögliche Ursache?

Datei zu finden unter www.file-upload.net/download-4437625/Monatsbericht_Muster01.xls.html

Ciao

Tom

5 Antworten

0 Punkte
Beantwortet von nighty Experte (6.6k Punkte)
hi tom ^^

das klassiche harakiri hihi

'Application.ScreenUpdating = False

schaltet die bildschirmaktualisierung aus

sie sollte bei bedarf wieder eingeschaltet werden mit dem wert true

die selectionen sollten beseitigt werden

mit selection.count liesse sich feststellen ob ueberhaupt eine selection stattfand mit z.b. >0

aber auf diese sollst du ja verzichten

versuche direct ene zelle anzuspringn

gruss nighty
0 Punkte
Beantwortet von tomschi Mitglied (879 Punkte)
Hallo Nighty!

Danke für die Antwort!
Dachte ich hätte irgendwo einmal gelesen, dass beim Verlassen eines Codes automatisch die Bildschirmaktualisierung auf "true" gestellt wird. Dem ist anscheinend nicht so.

Ich gebe mir Mühe, die selections wegzulassen. Wie könnte/muss dies Deiner Meinung nach bei einem Filter aussehen?

Kannst Du mir kurz näher erläutern, was Du mit "selection.count" meinst?

Ciao

Tom
0 Punkte
Beantwortet von tomschi Mitglied (879 Punkte)
Halli Hallo!

Ich habe wie vorgeschlagen
'Application.ScreenUpdating = true
am Ende des Codes eingebaut und nunmehr ist zumindest das "Aushängen" weg.

Weiters habe ich
Selection.AutoFilter
mit z. B.
ActiveSheet.Range("$A$3:$P$3").AutoFilter
ersetzt.

Leider "blinken" die Formularsteuerelemente auch weiterhin.

Ciao

Tom
0 Punkte
Beantwortet von tomschi Mitglied (879 Punkte)
Hi!

Zu Testzwecken habe ich nun auch noch die Zeile 'Application.ScreenUpdating = False
weggelassen.

Bedauerlicherweise ohne Erfolg --> die Formularsteuerelemente auch "blinken" noch immer.

Ciao

Tom
0 Punkte
Beantwortet von tomschi Mitglied (879 Punkte)
Hi!

Mir ist soeben noch etwas aufgefallen:
Zieht man den Formularsteuerelemente-Button in den nicht fixierten/eingefrorenen Bereich, so hört das "Blinken" nach dem Verlassen der Seitenansicht auf.
Kann mir jemand verraten, was die Ursache dafür sein könnte?

Ciao

Tom
...