DIA = UserFecha.ComboDia MES = UserFecha.ComboMes AO = UserFecha.ComboAo LAFECHA = DIA & "/" & MES & "/" & AO ActiveCell.Value = CDate(LAFECHA) Unload UserFecha ActiveCell.Offset(0, 1).Select End Sub Private Sub ComboDia_Enter() For D = 1 To 31 ComboDia.AddItem D Next End Sub Private Sub UserForm_Initialize() ComboDia = Day(Now()) ComboMes = Format(Now(), "mmmm") ComboAo = Year(Now()) End Sub
Codigo particular de este libro
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim libro_personal As Workbook Set libro_personal = Workbooks("Personal.xlsb") If Not Application.Intersect(Target, Range("$A$1:$A$5")) Is Nothing Then Application.Run "'" & libro_personal.Name & "'!LANZAFECHA" End If End Sub
Codigo General Dim libro_personal As Workbook Set libro_personal = Workbooks("Personal.xlsb") Application.Run "'" & libro_personal.Name & "'!NombreMacro"