Collapse column

Autor Thema: Office 2010: Workbook_open Worksheet_activate  (Gelesen 1909 mal)

Offline khe

  • Newbie
  • *
  • Beiträge: 4
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Office 2010: Workbook_open Worksheet_activate
« am: Juli 07, 2014, 12:53:33 Nachmittag »
Nach langer "Excelpause" versuche ich z. Zt. meine alten EXCEL2003 Dateien auf EXCEL2010 umzustellen. Im "Workbook_open" laufen bestimmte Makros ab, die z. B. Für alle Tabellen den Blattschutz einschalten. Je nach Datum wird in eine Tabelle mit dem Datumsmonat verzweigt und wird die Tabelle aktiviert, dann scrollt das Fenster in die Zeile mit dem Datum.

Das alles wird brav ausgeführt, doch hat die Arbeitsmappe danach nicht mehr den Focus. Bevor ich etwas tun kann, muss ich zunächst mal in eine Zelle oder auf die Titelleiste klicken.

In Mappen ohne solche Open- bzw. Activate-Makros passiert das nicht

Liebe Grüße Karl-Heinz

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline Officer

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 59.503
    • Profil anzeigen
    • Excel-Inside Solutions
  • Office-KnowHow: Profi
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2019 / Office 365
Antw:Office 2010: Workbook_open Worksheet_activate
« Antwort #1 am: Juli 07, 2014, 12:56:28 Nachmittag »
Hallo,

wähle doch auf dem Blatt als letzte Aktion einfach eine Zelle aus, z. B. mit

activesheet.range("A1").select

Guß Alois
[Officer]
Weitere Informationen, Tipps & Tricks findest du auf Excel-Inside.de
Bitte erfolgreich beantwortete Fragen als gelöst kennzeichnen -  zur Anleitung

Offline khe

  • Newbie
  • *
  • Beiträge: 4
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Office 2010: Antw:Office 2010: Workbook_open Worksheet_activate
« Antwort #2 am: Juli 07, 2014, 12:59:54 Nachmittag »
Das tue ich sehr wohl - die Zelle ist auch aktiviert - nur eben kein Focus
Liebe Grüße Karl-Heinz

Offline Officer

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 59.503
    • Profil anzeigen
    • Excel-Inside Solutions
  • Office-KnowHow: Profi
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2019 / Office 365
Antw:Office 2010: Workbook_open Worksheet_activate
« Antwort #3 am: Juli 07, 2014, 13:13:38 Nachmittag »
Hallo,

vielleicht hilft dir das hier weiter.

Code: Visual Basic
  1. With ThisWorkbook
  2.   .Activate
  3.   .Sheets(1).Select
  4.   .Sheets(1).Range("A1").Select
  5. End With
  6. AppActivate "Microsoft Excel"
  7.  

LG Alois
[Officer]
Weitere Informationen, Tipps & Tricks findest du auf Excel-Inside.de
Bitte erfolgreich beantwortete Fragen als gelöst kennzeichnen -  zur Anleitung

Offline khe

  • Newbie
  • *
  • Beiträge: 4
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw:Office 2010: Workbook_open Worksheet_activate
« Antwort #4 am: Juli 07, 2014, 19:31:35 Nachmittag »
Hallo Alois,

die Zeile 6 Deines Codes war alleine schon ausreichend!!
Vielen Dank
Gruß Karl-Heinz

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.