Inicio > Microsoft Excel > csarxex > Fecha en macros

Fecha en macros

Experto:
Usuario:
Fecha: 08/07/2008
Valoración: (5,00 sobre 5) Categoría: Microsoft Excel
06/07/2008
vikmo, usuario preguntando en Microsoft Excel
Usuario
Hola, oye otro pregunta
tengo una macro donde utiliozo un userform para capturar en celdas de exel, quisiera saber como hacer que se capture la fecha automaticamente en cierta celda que yo le asigne...
 
Gracias por tu valiosa antencion
 
Vikmo
07/07/2008
vikmo, experto respondiendo en Microsoft Excel
Experto
respecto a fecha basta escribir una fecha en la celda
si la fecha que quieres es la dia o la del dia mas algo
escribes en la celda la fórmula =hoy() o escribnes =hoy()+3 si quieres la fecha de tres dias después
Respecto a macros, puede ser algo como:
Range("A1").Select
ActiveCell.FormulaR1C1 = "=TODAY()" 'pone la fecha de hoy en A1
Range("A4").Select
ActiveCell.FormulaR1C1 = "=TODAY()+3"  'pone la fecha de dentro de 3 dias en A4
'si quieres que una celda no esté variando la fecha cada dia
Range("A4").Select
Selection.Copy
Range("C5").Select
'en C5 se va a pegar la fecha que tenemos en A4, pero no la fórmula ,
'su valor, fijo, invariante
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'ahora, por si no tiene el formato de fecha, la celda C5, se lo ponemos
Application.CutCopyMode = False
Selection.NumberFormat = "d/m/yyyy"
08/07/2008
vikmo, usuario preguntando en Microsoft Excel
Usuario
exelente solucion
Enlaces patrocinados