[Résolu] supprimer les cellules où il y a #VALEUR!

Ibrahimi

XLDnaute Nouveau
Bonjour,

Je voudrais supprimer les cellules dans la colonne "I" où il y a #VALEUR! mais je sais pas comment identifier le #VALEUR!

Merci.
 

aba2s

XLDnaute Nouveau
Bonjour Ibrahimi,
Tu veux supprimer la ligne entière? Si c'est le cas essaie (N'hésite pas à joindre un fichier on comprendra mieux :))
VB:
Sub supprimelignes()
Dim i As Integer
For i = 600 To 2 Step -1 ' A adapter selon ta plage'
        If Cells(i, 9) Like "*#VALEUR!*" Then
           Rows(i).Delete
        End If
Next i
End Sub
 

Ibrahimi

XLDnaute Nouveau
Merci d'avoir répondu mais je veux juste supprimer la cellule ou il y a #VALEUR! sans supprimer la ligne entière
 

Modeste geedee

XLDnaute Barbatruc
Bonsour®
Bonjour,

Je voudrais supprimer les cellules dans la colonne "I" où il y a #VALEUR! mais je sais pas comment identifier le #VALEUR!

Merci.
supprimer sans savoir pourquoi ???
plutôt radical comme solution

voir l'instruction :
Sierreur(taformule;"")
voir aussi :
1026874
 

Dranreb

XLDnaute Barbatruc
Bonjour.
VB:
Columns("I").SpecialCells(xlCellTypeFormulas, xlErrors).Delete xlShiftUp
 

Dranreb

XLDnaute Barbatruc
Pour les effacer, plutôt que les supprimer :
VB:
Columns("I").SpecialCells(xlCellTypeFormulas, xlErrors).Value = Empty
 

Dranreb

XLDnaute Barbatruc
Je m'en doutais un peu. Ça s'appelle effacer, alors, pas supprimer !
Voir poste précédent.
 
Haut Bas