• Initiateur de la discussion Initiateur de la discussion 57.scheider
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

5

57.scheider

Guest
Bonjour,

Je souhaiterais faire disparaitre les lignes qui ne figure pas dans ma variable range (de 7 à 11) et celle qui ne contiennent pas linfo "AA"

Alors j'ai ecris ce code

Code:
                For ligne = 4 To [B65536].End(xlUp).Row
                    If Cells(ligne, 12) <> List(7) And _
                       Cells(ligne, 12) <> List(8) And _
                       Cells(ligne, 12) <> List(9) And _
                       Cells(ligne, 12) <> List(10) And _
                       Cells(ligne, 12) <> "AA" And _
                       Cells(ligne, 12) <> List(11) Then
                
                            Rows(ligne).EntireRow.Hidden = True
                    End If
                Next ligne


Par contre même si l'info dans dans le range "List(7)" est identique à la valeur de la cellule celle ci va etre caché... pourquoi ?
Et t il possible que c'est a cause de la couleur de fond qui est sur la cellule ? il faudrait faire une recherche sur le texte brut de la cellule?

Merci
 
Re : Probleme Code Macro

Voila le bout du code qui récupère les valeurs des cellules
Code:
Windows(Ref).Activate
Sheets("Ref").Select
Derniereligne = Range("C65536").End(xlUp).Row
ReDim List(7 To Derniereligne) As String
For Num = 7 To Derniereligne
    List(Num) = Cells(Num, 3).Value
Next Num

Le nombre d'info est variable donc j'ai mis cette ligne
Code:
Derniereligne = Range("C65536").End(xlUp).Row

Et donc je retrouve les valeurs de mes cellules dans le "string"...
par contre lorsque je fais la comparaison dans le 1er code code que j'ai marqué celle si ne reconnait pas les cellules identique?

Dans le premier code j'ai mis un certains nombre de comparaison et il y a des list qui sont sans information de temps en temps... Est ce que le problème peut venir de là ?
 
Dernière modification par un modérateur:
Re : Probleme Code Macro

Re,

Comme tu ne déclare aucune variable,
tu peux avoir un problème avec certain chiffre ou date !

Passe ton code en mode pas à pas pour voir les valeurs résultantes

A+
 
Re : Probleme Code Macro

j'ai justement fais mon code en "pas à pas" et lorsque je met mon curseur sur la variable le texte apparait bien
Sinon comment je devrais affecter la variable pour que je ne recupere que le texte brut de la reference "du genre "AM236" et pour la faire comparer a la valeur brut de c'est cellule "Cells(ligne, 12)"
Ici je defini deja la variable non?

je dois rajouter quelque chose pour juste reprendre le texte brut?
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
927
Réponses
4
Affichages
742
Réponses
8
Affichages
797
Retour