programmatori spesso incontrano l'esigenza di incrementare una data sulla base di una data salvata in un altro luogo . Microsoft Office Excel è un'applicazione di foglio elettronico incluso nella suite di Microsoft Office . Excel è una potente applicazione spesso utilizzato per analizzare grandi quantità di dati . Le macro consentono di automatizzare le attività di routine in Excel tramite Visual Basic, Applications Edition . VBA è un linguaggio di programmazione comunemente usato per la sua flessibilità e facilità d'uso . Istruzioni 
 1 
 Avviare Microsoft Office Excel 2007 , selezionare la scheda Developer e quindi fare clic su " Macro ". Tipo " rollUpDate " sotto " Nome macro " e fare clic su "Crea ". 
 2 
 Copia il seguente codice e incollarlo sotto la RollUpDate Sub ( ) subroutine . Il codice aggiungerà la data di oggi a " A1 ", incremento data " A1 " con " 1" e visualizzarla sul " B1 " incremento " B1 " data da " 1" e visualizzarla su " C1 ". 
 < P > Sub RollUpDate ( ) per 
 Range (" A1") . Seleziona 
 
 ActiveCell.FormulaR1C1 = = " = RC [ -1 ] +1 " 
 
 Range (" C1" ) . Selezionare 
 
 ActiveCell.FormulaR1C1 = " = RC [ -1 ] +1 " 
 < p > Range (" C2" ) . Seleziona 
 
 End Sub 
 3 
 Chiudere la finestra di Microsoft Visual Basic e fare clic su " Macro ". Fare clic su " RollUpDate " e selezionare "Esegui" per eseguire la macro.