Macro para insertar resultado de 5 funciones bajo condición

Mi situación es la siguiente:

En mi hoja, en la celda B12 ejecuto bajo atajo del teclado una macro que me obtiene la ruta de la ubicación de un archivo xml y la coloca en la misma celda. Es aquí donde necesito que cuando en la celda B12 se agregue la ruta se ejecuten 5 fórmulas en la misma fila colocando solo el resultando de la siguiente forma:

Celda D12 = RECEPTOR(B12,"Rfc")

Celda E12 = SI(ESERR(COMPROBANTE(B12,"Serie")), 0, COMPROBANTE(B12,"Serie"))

Celda F12 = SI(ESERR(COMPROBANTE(B12,"Folio")), 0, COMPROBANTE(B12,"Folio"))

Celda G12 = SI(ESERR(COMPROBANTE(B12,"Folio")), 0, COMPROBANTE(B12,"Folio"))

Celda L12 = COMPROBANTE(B12,"Total")

Las fórmulas que se ejecutan las tengo en módulos creados por mi.

Y este proceso debe ejecutarse cada vez que en la columna desde el rango B12:B8011 se señale la ruta del archivo xml de donde obtengo la información con las fórmulas.

Y que en el caso de que se borre la ruta en la columna B pida confirmación y al aceptarse se borren los datos de las celdas afectadas por las fórmulas.

Añade tu respuesta

Haz clic para o