Esta pregunta es un duplicado exacto de:
Este es mi codigo. Llena la fecha cuando =Updating_Date(B5)
escribí esto
en C5. Lo que se supone que debe hacer es completar la Fecha SOLAMENTE cuando los datos están presentes en B5, y eliminar la Fecha cuando no hay datos presentes. Actualmente muestra Fecha sin importar qué. Necesito escribir en una condición para que SOLO muestre la Fecha cuando los datos están presentes en la Columna B.
A continuación se muestra lo que he escrito en un módulo, gracias a otro usuario, con =Updating_Date(B5)
ingresado en C5.
Function Updating_Date(dependent_cell as Range) As Date
Updating_Date = Date
End Function
Nuevamente, esto muestra la Fecha sin importar si los datos están en la columna B o no.
Gracias.
microsoft-excel
vba
date-time
auto-form-fill
Kyle Hinkebein
fuente
fuente
Respuestas:
Es posible que no entienda su ejemplo claramente, pero parece que podría usar una de estas fórmulas de celda:
Si desea hacer la verificación en VBA, aquí hay una opción:
No es que la función no pueda devolver una fecha o de lo contrario volverá en
0
lugar de estar en blanco. Dejé caer eso y agregué unaIf
condición que vuelve en blanco sidependent_cell
está en blanco.fuente
=IF(ISBLANK(B5),"",Updating_Date(B5))
. Muchas gracias. Soy 100% nuevo en el uso de fórmulas y especialmente vba .. Gracias de nuevo ..