Supprimer les lignes contenant #valeur

Bonjour,

Tout est dans le titre je cherche à supprimer des lignes contenant #VALEUR! en macro pour les supprimer automatiquement ^^

Merci encore de votre aide super forum

Bonjour

Avec un bout de tableau anonymisé avec les entêtes définitives des colonnes et le positionnement de #valeur! c'est parfaitement réalisable

Cordialement

FINDRH

Bonjour,

Le problème c'est que je ne veut pas faire de tableau, j'ai mes quatre colonnes A B C et D qui sont remplis automatiquement par une macro et je souhaiterais supprimer les lignes du tableau contenant #VALEUR!

Merci d'avance

Bonjour

Ci joint une proposition a tester et qui marche théoriquement quel que soit le nb de colonnes

ou tu copies les données dans ce classeur sur une feuille en commençant en A1

pu tu recopies la macro dans ton classeur définitif

Pour la lancer Ctrl Maj T

Cordialement

FINDRH

36sup-valeur.xlsm (18.13 Ko)

Bonjour

Peut-être en plus court

Pour effacer les #VALEUR!

Sub Modifie()
Dim Cel As Range
For Each Cel In Range("A1:D" & [A65000].End(xlUp).Row)
If IsError(Cel) Then
Cel.Value = ""
End If
Next Cel
End Sub

Pour supprimer les lignes contenant #VALEURS!

Sub Supprime()
Dim Cel As Range
For Each Cel In Range("A1:D" & [A65000].End(xlUp).Row)
If IsError(Cel) Then
Cel.Rows.Delete
End If
Next Cel
End Sub

Cordialement

Rechercher des sujets similaires à "supprimer lignes contenant valeur"