05.12.2019, 06:48
Guten Morgen,
ich habe eine Datei in der ich folgendes Makro einspielen will:
Option Explicit
Option Base 1
Private Sub Workbook_Open()
Dim rngZelle As Range
Dim wks As Worksheet
Set wks = ThisWorkbook.Worksheets("Daten")
For Each rngZelle In wks.Range("E2:E28")
If Month(rngZelle.Value) = Month(Date) And Day(rngZelle.Value) = Day(Date) Then
MsgBox rngZelle.Offset(, -1).Value & " hat heute Geburtstag!", vbInformation, "Geburtstag!"
End If
Next rngZelle
Set wks = Nothing
End Sub
Ich klicke in der Datei auf Entwicklertools - Makros - Neuer Makroname - erstellen - gebe die Formel ein und wähle Speichern.
Dann bekomme ich die Fehlermeldung:
Die folgenden Features können in Arbeitsmappen ohne Makros nicht gespeichert werden:
VB Projekt.
Was genau muss ich machen, damit mein Makro ausgeführt wird?
Danke.
Ich habe die Datei auch bereits als Datei mit Makros XMSL gespeichert.
Dann speichert er diese, lässt aber keine Makros zu.....
ich habe eine Datei in der ich folgendes Makro einspielen will:
Option Explicit
Option Base 1
Private Sub Workbook_Open()
Dim rngZelle As Range
Dim wks As Worksheet
Set wks = ThisWorkbook.Worksheets("Daten")
For Each rngZelle In wks.Range("E2:E28")
If Month(rngZelle.Value) = Month(Date) And Day(rngZelle.Value) = Day(Date) Then
MsgBox rngZelle.Offset(, -1).Value & " hat heute Geburtstag!", vbInformation, "Geburtstag!"
End If
Next rngZelle
Set wks = Nothing
End Sub
Ich klicke in der Datei auf Entwicklertools - Makros - Neuer Makroname - erstellen - gebe die Formel ein und wähle Speichern.
Dann bekomme ich die Fehlermeldung:
Die folgenden Features können in Arbeitsmappen ohne Makros nicht gespeichert werden:
VB Projekt.
Was genau muss ich machen, damit mein Makro ausgeführt wird?
Danke.
Ich habe die Datei auch bereits als Datei mit Makros XMSL gespeichert.
Dann speichert er diese, lässt aber keine Makros zu.....