nieko
Gebruiker
- Lid geworden
- 20 sep 2002
- Berichten
- 114
Beste gebruikers,
Ik heb in VBA een code die zorgt als er gewijzigd word in het bestand dat die de datum en tijd overschrijft. Deze werkt helaas niet als ik meerdere tabbladen heb. Op ieder tabblad staat een registratieformulier, als er in het tabblad wat wijzigt moet die daarop reageren.
De VBA code is:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If ThisWorkbook.Saved = False Then
Sheets("groep1").Range("q2").Value = Date
Sheets("groep1").Range("s2").Value = Time
ThisWorkbook.Save
End If
End Sub
Private Sub Workbook_Beforesave(Cancel As Boolean)
If ThisWorkbook.Saved = False Then
Sheets("groep1").Range("q2").Value = Date
Sheets("groep1").Range("s2").Value = Time
ThisWorkbook.Save
End If
End Sub
Wie kan me helpen dat deze formule voor ieder tabblad afzonderlijk werkt.
Groeten,
Nieko
Ik heb in VBA een code die zorgt als er gewijzigd word in het bestand dat die de datum en tijd overschrijft. Deze werkt helaas niet als ik meerdere tabbladen heb. Op ieder tabblad staat een registratieformulier, als er in het tabblad wat wijzigt moet die daarop reageren.
De VBA code is:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If ThisWorkbook.Saved = False Then
Sheets("groep1").Range("q2").Value = Date
Sheets("groep1").Range("s2").Value = Time
ThisWorkbook.Save
End If
End Sub
Private Sub Workbook_Beforesave(Cancel As Boolean)
If ThisWorkbook.Saved = False Then
Sheets("groep1").Range("q2").Value = Date
Sheets("groep1").Range("s2").Value = Time
ThisWorkbook.Save
End If
End Sub
Wie kan me helpen dat deze formule voor ieder tabblad afzonderlijk werkt.
Groeten,
Nieko