Ich finde, dass Workbook.Activate
diese Arbeitsmappe nicht immer an die Vorderseite des Fensters bringt. Ich frage mich, was der richtige Weg ist, um eine Arbeitsmappe als den oberen Teil des Fensters festzulegen, also wenn das Makro fertig ist, ist dies die Arbeitsmappe, die Sie betrachten.Wie Sie ActiveWorkbook mit Excel VBA an die Vorderseite des Fensters bringen?
Sollte ich einen Windows()
basierten Code verwenden oder steht dieser in Beziehung zu .setfocus
? Ich rate nur.
Meine Situation zu machen ist mein Code in einer Arbeitsmappe namens Workbook1 eine andere Arbeitsmappe zu öffnen versucht, sagen wir, workbook2, danach aber es ist Workbook1 noch auf der Oberseite. – Nicholas
beantwortet von Teil 2 meiner ersten Antwort ... mit komplettem Beispiel aktualisiert – MikeD