bei uns in der Firma wird gerade von Excel 2010 auf Excel 2013 umgestellt. Jetzt habe ich ein _ massives Problem. Ich habe eine Arbeitsmappe geöffnet mit dem Namen Urlaubsplaner". Dann öffne ich eine 2. Excel Arbeitsmappe mit dem Namen Mängelliste". In dieser Arbeitsmappe läuft beim Öffnen folgendes Makro ab:
Option Explicit
Private Sub Workbook_Open()
ActiveSheet.Unprotect Password:="1234"
With ThisWorkbook.Worksheets("Mängelliste") 'hebt Filterung des SpeziFi auf
If .FilterMode Then .ShowAllData
End With
Worksheets("Mängelliste").Activate
Zeitmakro 'mdl_Zeit)#
Application.Visible = False 'Blendet "Mängelliste" aus und zeigt nur UF Portier!!!!
Portier.Show
'Range("P9:p3008").Select 'Selektiert Spalte "P" und löscht Einträge
'Selection.ClearContents
Range("C9").Select 'geht zu letzter beschriebener Zelle in Spalte "C"
Selection.End(xlDown).Select
mein Problem: es wird in der anderen geöffneten Arbeitsmappe Urlaubsplaner" der letzte Eintrag in Spalte C selektiert, bzw. werden Einträge via Userform in der anderen Arbeitsmappe durchgeführt, obwohl die Userform in der Arbeitsmappe "Mängelliste" ist.
Also das Makro greift auf eine andere Arbeitsmappe über! Hilfe!!! Die Excel Arbeitsmappen liegen alle auf einem Laufwerk, wo jeder Mitarbeiter zugreifen kann.
Das habe ich aber nur auf solchen Rechnern, die schon auf Excel 2013 umgestellt worden sind, auf Excel 2010 gibt es diesbezüglich keine Probleme. Nun sind meine VBA Kenntnisse sehr spärlich um dieses Problem selbst in den Griff zu bekommen.
Hat hier jemand eine Lösung parat?
Besten Dank im Voraus
LG Helmut