463 Aufrufe
in Tabellenkalkulation von
Guten Abend
Erstmal möchte ich mich bei allen VBA - Freaks bedanken , die mir mit
ihren Makros weitergeholfen haben .
Jetzt suche ich aber noch ein Makro
das die Arbeitsmappe nur bis zu einem bestimmten Datum öffnet und
danach eine Passwortabfrage nötig ist
MfG

2 Antworten

0 Punkte
von
Hi,

was hälts du von diesem Makro? Einzufügen im Modul "DieseArbeitsmappe

Private Sub Workbook_Open()

Datum = "29.01.2017"
Passwort = "Hallo"

If Date > DateValue(Datum) Then
ActiveSheet.Rows.Hidden = True
pw = InputBox("Freier Zugang abgelaufen. Bitte geben Sie ein Passwort ein", ActiveWorkbook.Name)
If pw <> Passwort Then
ThisWorkbook.Close False
Else
ActiveSheet.Rows.Hidden = False
End If
End If


End Sub

Das VBA Projekt solltest du dann aber schützen, damit keiner das Passwort auslesen kann.
0 Punkte
von
Hallo Community ^^

Vielleicht noch hilfreich!

Das Erstellungsdatum der Datei!

Gruss Nighty

Function DateiDatum() As Date
Dim FileO As Object
Set FileO = CreateObject("Scripting.FileSystemObject")
DateiDatum = Mid(FileO.GetFile(ThisWorkbook.Path & "\" & ThisWorkbook.Name).DateCreated, 1, 10)
End Function

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...