Excel : Mise en forme conditionnelle en fonction liste d'adresses de cellules
Résolu/Fermé
vin_sant
Messages postés
7
Date d'inscription
mercredi 2 janvier 2019
Statut
Membre
Dernière intervention
4 janvier 2019
-
2 janv. 2019 à 16:46
vin_sant Messages postés 7 Date d'inscription mercredi 2 janvier 2019 Statut Membre Dernière intervention 4 janvier 2019 - 4 janv. 2019 à 10:36
vin_sant Messages postés 7 Date d'inscription mercredi 2 janvier 2019 Statut Membre Dernière intervention 4 janvier 2019 - 4 janv. 2019 à 10:36
A voir également:
- Excel : Mise en forme conditionnelle en fonction liste d'adresses de cellules
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
6 réponses
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 734
2 janv. 2019 à 17:26
2 janv. 2019 à 17:26
Bonjour vin-sant
En présentant le 2nd tableau autrement (je l'ai mis en feuil2)
https://mon-partage.fr/f/YUDGMY8x/
Cdlmnt
Via
En présentant le 2nd tableau autrement (je l'ai mis en feuil2)
https://mon-partage.fr/f/YUDGMY8x/
Cdlmnt
Via
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 734
2 janv. 2019 à 23:52
2 janv. 2019 à 23:52
Une possibilité sans macro en rajoutant une colonne dans la feuille Liste et nommant cette colonne liste pour pouvoir être utilisée dans la MFC
https://mon-partage.fr/f/U59lfNl9/
Cdlmnt
Via
https://mon-partage.fr/f/U59lfNl9/
Cdlmnt
Via
vin_sant
Messages postés
7
Date d'inscription
mercredi 2 janvier 2019
Statut
Membre
Dernière intervention
4 janvier 2019
3 janv. 2019 à 08:32
3 janv. 2019 à 08:32
Ca parait répondre parfaitement à mon besoin. Merci beaucoup !
En plus, ça va me permettre de progresser un peu sur les MFC, je ne savais pas qu'on pouvait utiliser le nb.si ici.
En plus, ça va me permettre de progresser un peu sur les MFC, je ne savais pas qu'on pouvait utiliser le nb.si ici.
vin_sant
Messages postés
7
Date d'inscription
mercredi 2 janvier 2019
Statut
Membre
Dernière intervention
4 janvier 2019
3 janv. 2019 à 10:47
3 janv. 2019 à 10:47
Si je peux abuser un peu, je souhaite pouvoir faire la somme dans la dernière colonne des montants mis en forme, par employé.
Seulement, il semble que la fonction DisplayFormat ne fonctionne pas dans une user defined function.
Function sommeMFC(plage As Range)
Dim c As Range
Application.Volatile
For Each c In plage
If c.DisplayFormat.Interior.ColorIndex > 0 Then sommeMFC = sommeMFC + c.Value
Next c
End Function
=> Ca retourne #VALEUR
Existe-t-il un contournement ?
Seulement, il semble que la fonction DisplayFormat ne fonctionne pas dans une user defined function.
Function sommeMFC(plage As Range)
Dim c As Range
Application.Volatile
For Each c In plage
If c.DisplayFormat.Interior.ColorIndex > 0 Then sommeMFC = sommeMFC + c.Value
Next c
End Function
=> Ca retourne #VALEUR
Existe-t-il un contournement ?
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 734
2 janv. 2019 à 18:17
2 janv. 2019 à 18:17
Que veux ru dire par liste "simple" reçue
Donne un exemple plis précis ou encore mieux un extrait de ton fichier (à poster sur mon-partage.fr et indiquer le lien créer ici)
Donne un exemple plis précis ou encore mieux un extrait de ton fichier (à poster sur mon-partage.fr et indiquer le lien créer ici)
vin_sant
Messages postés
7
Date d'inscription
mercredi 2 janvier 2019
Statut
Membre
Dernière intervention
4 janvier 2019
2 janv. 2019 à 23:02
2 janv. 2019 à 23:02
J'ai mis un fichier d'exemple à cette adresse : https://mon-partage.fr/f/Od9wtiqs/
Le 1er onglet contient ma matrice et le 2nd onglet la liste des cellules à mettre en forme. Les données sont évidemment fictives et réduites (il y a beaucoup plus de lignes et les données changent d'un mois sur l'autre).
Merci pour ton aide
Le 1er onglet contient ma matrice et le 2nd onglet la liste des cellules à mettre en forme. Les données sont évidemment fictives et réduites (il y a beaucoup plus de lignes et les données changent d'un mois sur l'autre).
Merci pour ton aide
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 734
3 janv. 2019 à 08:39
3 janv. 2019 à 08:39
Bien ☺
Bonne continuation
On passe le sujet en résolu
Bonne continuation
On passe le sujet en résolu
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 734
3 janv. 2019 à 12:40
3 janv. 2019 à 12:40
Re
Essaie simplement c.Interior.colorindex
Essaie simplement c.Interior.colorindex
vin_sant
Messages postés
7
Date d'inscription
mercredi 2 janvier 2019
Statut
Membre
Dernière intervention
4 janvier 2019
3 janv. 2019 à 16:48
3 janv. 2019 à 16:48
Malheureusement ça ne marche pas. Le VBA ne reconnait pas les MFC.
https://mon-partage.fr/f/TvZ4o289/
https://mon-partage.fr/f/TvZ4o289/
via55
Messages postés
14495
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
7 novembre 2024
2 734
3 janv. 2019 à 17:54
3 janv. 2019 à 17:54
Oui si les couleurs ont été mises apr MFC le VBA ne les détecte pas
Il faut utiliser les mêmes conditions que celles de la MFC dans le VBA pour trier les cellules
Il faut utiliser les mêmes conditions que celles de la MFC dans le VBA pour trier les cellules
vin_sant
Messages postés
7
Date d'inscription
mercredi 2 janvier 2019
Statut
Membre
Dernière intervention
4 janvier 2019
4 janv. 2019 à 10:36
4 janv. 2019 à 10:36
Je vais essayer ça merci. Au pire, je créerai une discussion dédiée.
2 janv. 2019 à 17:51
Ta solution est élégante je trouve, le problème c'est que je reçois une liste "simple" de cellules à mettre en évidence, cela veut dire qu'il faut que je crée une routine pour la mettre en forme comme dans ton exemple. Et à part en VBA, je ne vois pas.