Vider les cellules #N/A

Résolu
aaa -  
 aaa -
Bonjour,

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

Merci d'avance

2 réponses

  1. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    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
    1. aaa
       
      Merci! J'aimerai, par contre vraiment pouvoir vider toutes ces cellules(contenant #N/A).

      Merci d'avance
      0
  2. pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 773
     
    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
    1. aaa
       
      Merci Monsieur!

      Salutations
      0