A voir également:
- Masquer des lignes selon couleur sans modifier le résultat ...
- Modifier liste déroulante excel - Guide
- Modifier dns - Guide
- Comment modifier un pdf - Guide
- Modifier story facebook - Guide
- Excel cellule couleur si condition texte - Guide
3 réponses
eriiic
Messages postés
24597
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
22 septembre 2024
7 236
17 juil. 2015 à 15:10
17 juil. 2015 à 15:10
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
eriiic
Messages postés
24597
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
22 septembre 2024
7 236
17 juil. 2015 à 16:28
17 juil. 2015 à 16:28
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.
ccm81
Messages postés
10895
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
3 octobre 2024
2 421
17 juil. 2015 à 16:54
17 juil. 2015 à 16:54
Bonjour
Peut être dans la fonction Somme tester si la ligne est masquée
http://www.cjoint.com/c/EGro1ZSZXlG
Cdlmnt
Peut être dans la fonction Somme tester si la ligne est masquée
http://www.cjoint.com/c/EGro1ZSZXlG
Cdlmnt
17 juil. 2015 à 15:30
Voici le lien :
http://www.cjoint.com/c/EGrnD5Eh1FN