A voir également:
- Masquer des lignes selon couleur sans modifier le résultat ...
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Resultat foot - Télécharger - Vie quotidienne
- Modifier story facebook - Guide
- Modifier couleur barre des taches windows 11 - Guide
3 réponses
Bonjour,
Merci de déposer le fichier xls (réduit au nécessaire et anonymisé) sur cjoint.com et coller ici le lien fourni.
eric
Merci de déposer le fichier xls (réduit au nécessaire et anonymisé) sur cjoint.com et coller ici le lien fourni.
eric
Ta fonction, volatile, est appelée inutilement à chaque masquage de ligne.
Et à cet instant .interior n'est pas lisible.
Tu peux suspendre les calculs et les rétablir ensuite :
eric
PS: utilise la balise (icone : <>) pour mettre en forme ton code ici.
Et à cet instant .interior n'est pas lisible.
Tu peux suspendre les calculs et les rétablir ensuite :
Sub masquage() Dim X As Long Rows.Hidden = False 'affichage de toutes les lignes Application.Calculation = xlCalculationManual For X = 1 To [A65536].End(xlUp).Row 'pour x= 4 à dernière ligne non-vide en A If Range("A" & X).Interior.ColorIndex = 22 Then _ Rows(X).Hidden = True 'si le fond de la cellule Ax = 17 ou 'si le fond de la cellule Ax = 28 alors 'masquage ligne x = vrai Next X 'X suivant Application.Calculation = xlCalculationAutomatic End Sub
eric
PS: utilise la balise (icone : <>) pour mettre en forme ton code ici.
Voici le lien :
http://www.cjoint.com/c/EGrnD5Eh1FN