Masquer une ligne selon un code de couleur avec VBA
Résolu/Fermé
christ.lenoir
Messages postés
38
Date d'inscription
mardi 6 juin 2017
Statut
Membre
Dernière intervention
7 septembre 2017
-
Modifié le 29 août 2017 à 20:27
via55 Messages postés 14286 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 5 décembre 2023 - 29 août 2017 à 20:33
via55 Messages postés 14286 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 5 décembre 2023 - 29 août 2017 à 20:33
A voir également:
- Masquer une ligne selon un code de couleur avec VBA
- Masquer conversation whatsapp - Guide
- Site de vente en ligne particulier - Guide
- Somme si couleur - Guide
- Apparaitre hors ligne instagram - Guide
- Partage de photos en ligne - Guide
2 réponses
via55
Messages postés
14286
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
5 décembre 2023
2 648
Modifié le 29 août 2017 à 20:18
Modifié le 29 août 2017 à 20:18
Bonsoir chris.lenoir
Le code :
16 étant le code couleur du gris foncé
Pour autre gris employer le code adéquat
Cdlmnt
Via
"L'imagination est plus importante que le savoir." A. Einstein
Le code :
For Ligne = 4 To 57 If Cells(Ligne, 12).Interior.ColorIndex = 16 Then Rows(Ligne & ":" & Ligne).EntireRow.Hidden = True End If Next
16 étant le code couleur du gris foncé
Pour autre gris employer le code adéquat
Cdlmnt
Via
"L'imagination est plus importante que le savoir." A. Einstein
ccm81
Messages postés
10777
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
28 novembre 2023
2 391
Modifié le 29 août 2017 à 20:27
Modifié le 29 août 2017 à 20:27
Bonjour
tu as plusieurs gris dans la palette (codés 15 16, 48)
Cdlmnt
tu as plusieurs gris dans la palette (codés 15 16, 48)
Const gris1 = 15 Const gris2 = 16 Const gris3 = 48 Sub ok() For ligne = 4 To 57 ' pour le fond If Cells(ligne, 12).Interior.ColorIndex = gris1 Then Rows(ligne).Hidden = True End If ' pour la police If Cells(ligne, 12).Font.ColorIndex = gris1 Then Rows(ligne).Hidden = True End If Next ligne End Sub
Cdlmnt
29 août 2017 à 20:25
merci beaucoup.
Avez-vous une charte pour les codes de couleur puisque ça ne marche pas mais ça doit seulement être à cause que le gris n'est pas exactement pareil ?
Merci encore
29 août 2017 à 20:33
je joins une image des 56 couleurs à mon premier message
29 août 2017 à 20:28