OVH Cloud OVH Cloud

supprimer les lignes dont lacouleur de texte est rouge

10 réponses
Avatar
david.taieb
Bonjour,

j'ai une macro qui me colore en rouge (la couleur de texte en rouge et non
le fond de la cellule) les lignes qui contiennent des doublons.

qqun aurait il une macro qui permet de supprimer ces lignes ???

10 réponses

Avatar
anonymousA
bonjour,

imaginons que la cellule de la ligne qui est colorée en rouge soit la
cellule de la colonne A et imaginons que la recheche des données de la plage
soit déterminée par la colonne A


For I = Cells(65536, 1).End(xlUp).Row To 1 Step -1
If Cells(I, 1).Font.ColorIndex = 3 Then Cells(I, 1).EntireRow.Delete
Next

A adapter à ton besoin , bien sur

A+


Bonjour,

j'ai une macro qui me colore en rouge (la couleur de texte en rouge et non
le fond de la cellule) les lignes qui contiennent des doublons.

qqun aurait il une macro qui permet de supprimer ces lignes ???


Avatar
david.taieb
Merci pour ta réponse mais cela ne marche pas...

ca moulinne et rien ne se passe..cela fini par "quitter maintenant"


bonjour,

imaginons que la cellule de la ligne qui est colorée en rouge soit la
cellule de la colonne A et imaginons que la recheche des données de la plage
soit déterminée par la colonne A


For I = Cells(65536, 1).End(xlUp).Row To 1 Step -1
If Cells(I, 1).Font.ColorIndex = 3 Then Cells(I, 1).EntireRow.Delete
Next

A adapter à ton besoin , bien sur

A+


Bonjour,

j'ai une macro qui me colore en rouge (la couleur de texte en rouge et non
le fond de la cellule) les lignes qui contiennent des doublons.

qqun aurait il une macro qui permet de supprimer ces lignes ???




Avatar
anonymousA
re,

je ne vois pas ce qui ne peut pas marcher la dedans (y a pas plus simple
comme instructions) en dehors de précisions que tu n'aurais pas données.

A+


Merci pour ta réponse mais cela ne marche pas...

ca moulinne et rien ne se passe..cela fini par "quitter maintenant"


bonjour,

imaginons que la cellule de la ligne qui est colorée en rouge soit la
cellule de la colonne A et imaginons que la recheche des données de la plage
soit déterminée par la colonne A


For I = Cells(65536, 1).End(xlUp).Row To 1 Step -1
If Cells(I, 1).Font.ColorIndex = 3 Then Cells(I, 1).EntireRow.Delete
Next

A adapter à ton besoin , bien sur

A+


Bonjour,

j'ai une macro qui me colore en rouge (la couleur de texte en rouge et non
le fond de la cellule) les lignes qui contiennent des doublons.

qqun aurait il une macro qui permet de supprimer ces lignes ???






Avatar
david.taieb
En fait ce n'est pas les cellules qui sont colorées mais juste la couleur du
texte..
Toutes les cellules ont la même couleurs de fond..
j'ai un tableau avec des lignes dont le texte est noir et d'autres lignes
dont le texte est rouge.
je veux juste effacer les lignes dont le texte est rouge.


re,

je ne vois pas ce qui ne peut pas marcher la dedans (y a pas plus simple
comme instructions) en dehors de précisions que tu n'aurais pas données.

A+


Merci pour ta réponse mais cela ne marche pas...

ca moulinne et rien ne se passe..cela fini par "quitter maintenant"


bonjour,

imaginons que la cellule de la ligne qui est colorée en rouge soit la
cellule de la colonne A et imaginons que la recheche des données de la plage
soit déterminée par la colonne A


For I = Cells(65536, 1).End(xlUp).Row To 1 Step -1
If Cells(I, 1).Font.ColorIndex = 3 Then Cells(I, 1).EntireRow.Delete
Next

A adapter à ton besoin , bien sur

A+


Bonjour,

j'ai une macro qui me colore en rouge (la couleur de texte en rouge et non
le fond de la cellule) les lignes qui contiennent des doublons.

qqun aurait il une macro qui permet de supprimer ces lignes ???








Avatar
anonymousA
ben, je persiste te signe.
Dans la proc que je t'ai communiquée, on fait référence à la propriété
colorindex de la propriété font (ce qui revient à parler de la couleur de la
police) d'un range et pas à la propriété colorindex de la propriété interior
d'un range qui elle ferait référence à la couleur intérieure de la cellule.
Donc si ca ne marche pas c'est que le problème est ailleurs. De +, cette
proc fonctionne sans difficulté sur mon PC.

A+


En fait ce n'est pas les cellules qui sont colorées mais juste la couleur du
texte..
Toutes les cellules ont la même couleurs de fond..
j'ai un tableau avec des lignes dont le texte est noir et d'autres lignes
dont le texte est rouge.
je veux juste effacer les lignes dont le texte est rouge.


re,

je ne vois pas ce qui ne peut pas marcher la dedans (y a pas plus simple
comme instructions) en dehors de précisions que tu n'aurais pas données.

A+


Merci pour ta réponse mais cela ne marche pas...

ca moulinne et rien ne se passe..cela fini par "quitter maintenant"


bonjour,

imaginons que la cellule de la ligne qui est colorée en rouge soit la
cellule de la colonne A et imaginons que la recheche des données de la plage
soit déterminée par la colonne A


For I = Cells(65536, 1).End(xlUp).Row To 1 Step -1
If Cells(I, 1).Font.ColorIndex = 3 Then Cells(I, 1).EntireRow.Delete
Next

A adapter à ton besoin , bien sur

A+


Bonjour,

j'ai une macro qui me colore en rouge (la couleur de texte en rouge et non
le fond de la cellule) les lignes qui contiennent des doublons.

qqun aurait il une macro qui permet de supprimer ces lignes ???










Avatar
david.taieb
je veux bien te croire que ca marche sur un fichier de 20 ou 50 lignes...

mais essaye sur un fichier de 3000 et tu verras que ca fait planter la
machine !!
Avatar
anonymousA
ben

une fois de plus , je suis désolé de te contredire mais 25 ou 3000 ou 20000
lignes ne change rien à l'affaire. Bien que je ne doutais pas un instant que
ce puisse être le contraire , mais puisque tu avais l'air si dubitatif, je
viens de la réaliser sur un fichier de 6446 lignes très exactement et ca a
evidemment marché pile poil.
Cherche ailleurs.

A+


je veux bien te croire que ca marche sur un fichier de 20 ou 50 lignes...

mais essaye sur un fichier de 3000 et tu verras que ca fait planter la
machine !!


Avatar
anonymousA
si ca ne marche toujours pas sur ta machine, envoie moi ton fichier sur ma
BAL perso. On verra.

A+


je veux bien te croire que ca marche sur un fichier de 20 ou 50 lignes...

mais essaye sur un fichier de 3000 et tu verras que ca fait planter la
machine !!


Avatar
david.taieb
c quoi ton mail ???


si ca ne marche toujours pas sur ta machine, envoie moi ton fichier sur ma
BAL perso. On verra.

A+


je veux bien te croire que ca marche sur un fichier de 20 ou 50 lignes...

mais essaye sur un fichier de 3000 et tu verras que ca fait planter la
machine !!




Avatar
anonymousA


A+


c quoi ton mail ???


si ca ne marche toujours pas sur ta machine, envoie moi ton fichier sur ma
BAL perso. On verra.

A+


je veux bien te croire que ca marche sur un fichier de 20 ou 50 lignes...

mais essaye sur un fichier de 3000 et tu verras que ca fait planter la
machine !!