mon code VBA est celui-ci :
Sub aaaaa90()
Columns("A:C").Replace "#NUM!", "", xlPart, xlByRows
End Sub
j'ai laissé ton xlPart initial, mais en fait, perso, j'aurais plutôt mis xlWhole :
Sub aaaaa90()
Columns("A:C").Replace "#NUM!", "", xlWhole, xlByRows
End Sub
car en principe, une valeur #NOMBRE! (= #NUM! en anglais) est dans une cellule entière, pas dans une partie de cellule.
dhany