Saltar al contenido

Código vba para eliminar #¡div/0!

publicado

Buenas tardes

En un determinado rango tengo unas celdas con un montón de fórmulas y condicionales y de ellas

algún resultado me da error ( #¡DIV/0! ).

Para evitar añadir a la ya complicada fórmula la función SI.ERROR , necesitaría un código desde VBA que me

diese resultado cero al encontrar error.

En el fichero adjunto sería el rango C8:G8 .

Gracias de antemano por la gestión y el tiempo y un saludo

Rafael

ELIMINAR ERROR EN RANGO DETERMINADO.rar

Featured Replies

publicado

Yo usaria SI.ERROR , con vba esta seria una opcion:

Range("B8:G8").SpecialCells(xlCellTypeFormulas, 16).FormulaR1C1 = "0"[/CODE]

publicado

@[uSER=163231]rafaelmartinez1968[/uSER], cualquier solución vía macro implica la eliminación de la fórmula. ¿Eres consciente de ello?

publicado
  • Autor

Buenos días, todos

Efectivamente el código funciona pero Macro Antonio tiene razón, la fórmula queda eliminada.

He optado por el condicional SI.ERROR.

Gracias a todos y feliz semana

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.