Macro que busca fecha introducida y, si no existe, inserta fila con datos de varias celdas

Estoy trabajando en una macro que toma los valores introducidos en varias celdas de una hoja y los copia en una fila de otra hoja (desde ahora HojaDB). Es para crear una base de datos para un local donde introducir información del día sobre facturación, número de consumiciones vendidas, número de clientes, etc.

Me surgen 2 problemas:

Problema 1: el dato que introduzco en una de las celdas es la fecha del día. Cuando este dato se traslada a la hoja HojaDB, el mes y el día se intercambian. Es decir, yo meto el dato con formato dd/mm/aaaa y en la celda donde se copia aparece como mm/dd/aaaa.

Problema 2: no consigo un código simple para comprobar si la fecha introducida existe en HojaDB. Si existe quiero que aparezca un MsgBox para dar la opción de machacar los datos existentes o cancelar la operación.

Añade tu respuesta

Haz clic para o