ich habe folgendes Makro aber es kommt immer ein Fehler das die Variable nicht richtig deklariert wurde.
Option Explicit
Private Sub Worksheet_Activate()
Dim wkbAufruf As Workbook
Dim oDatei As ??????
Set oDatei = wkbAufruf.Name
Workbooks(oDatei).Close (False)
End Sub
Es ist so das die Variable in einer Arbeitsmappe als Public wkbAufruf As Workbook deklariert und dann per Set mit einem
Wert gefüllt wird, dann öffne ich eine zweite Arbeitsmappe und
möchte mit obrigem Code die Variable oDatei setzen.
Gruß Petra