Vider les cellules #N/A

Résolu/Fermé
aaa - 16 août 2012 à 10:58
 aaa - 16 août 2012 à 14:27
Bonjour,


J'aimerai vider toutes les cellules #N/A d'un tableau
à l'aide d'une VBA.

Merci d'avance

A voir également:

2 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
16 août 2012 à 11:21
Bonjour,

Avant de supprimer toutes ces formules, essaie cette macro de test qui va te donner l'adresse des cellules en erreur #N/A :
Sub aaa()
Dim cell As Range, maPlage As Range

Set maPlage = Range("A1:F112")
For Each cell In maPlage
    If IsError(cell) Then
        If cell.ShowErrors.Value = CVErr(xlErrNA) Then MsgBox "Erreur #N/A détectée en cellule : " & cell.Address
    End If
Next
End Sub
0
Merci! J'aimerai, par contre vraiment pouvoir vider toutes ces cellules(contenant #N/A).

Merci d'avance
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
16 août 2012 à 11:37
Et bien, dans la macro donnée précédemment il suffit de remplacer :
If cell.ShowErrors.Value = CVErr(xlErrNA) Then MsgBox "Erreur #N/A détectée en cellule : " & cell.Address

Par :
If cell.ShowErrors.Value = CVErr(xlErrNA) Then cell.Value = ""
0
Merci Monsieur!

Salutations
0