[MS Excel] Insert>Field.. van MS Word in Excel

Pagina: 1
Acties:

  • Zerveza
  • Registratie: Maart 2001
  • Laatst online: 17-12-2021

Zerveza

DoS porfavor

Topicstarter
In MS Word kun je met "insert>field.." velden invoegen zoals {SAVEDATE} om weer te geven wat de datum is waarop het document voor het laatst gesaved is.

Kan dit ook in MS Excel?

Verwijderd

Ja dat kan. Rechtsklik op het Excel-logootjes dat links staat van File.. / Bestand... en kies voor View Code / Programmacode weergeven.

Dan copy paste je dit:

code:
1
2
3
4
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
'Natuurlijk moet je even de sheet naam, cell en datum/tijd formaat aanpassen
Sheets("Blad1").Range("A1").Value = Format(Now(), "dd-mm-yy hh:mm")
End Sub


Dan klik je op de diskette om het op te slaan/uit te voeren.

[ Voor 7% gewijzigd door Verwijderd op 06-01-2005 15:57 ]


  • Zerveza
  • Registratie: Maart 2001
  • Laatst online: 17-12-2021

Zerveza

DoS porfavor

Topicstarter
te moeilijk, is er geen eenvoudigere wijze? (niet VB?)

  • CoRrRan
  • Registratie: Juli 2000
  • Laatst online: 02-06 20:28

CoRrRan

Don't Panic!!!

Nee, zonder VB zul je dit niet op kunnen lossen. Helaas kent Excel geen semi-statische formules voor het 'opslaan'/weergeven van een datum. Daarvoor zul je toch echt VB moeten gebruiken. En wat is er dan zo moeilijk aan het voorbeeld wat JasonX geeft?

-- == Alta Alatis Patent == --