A voir également:
- Calcul sur exel
- Calcul moyenne excel - Guide
- Formule exel - Guide
- Exel 2013 - Télécharger - Tableur
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
1 réponse
salut pat
mois, j'utilise VBA pour résoudre ses problèmes.
j'ai créé une fonction qui qui teste la couleur d'une cellule ou d'une plage de cellules.
pour créer cette fonction va dans le menu outils puis macro puis visual basic editor
tu insères un nouveaux module et tu écrits les lignes uivantes :
Function test_couleur(cellule As Range) As Integer
If cellule.Interior.ColorIndex = 3 Then test_couleur = 1 Else test_couleur = 0
End Function
après tu peux insérer cette fonction comme une fonction excel (insertion/fonction/personnalisées)
exemple :
à la cellule B1 tu insères =test_couleur(A1)
dans cette fonction j'ai utilisé colorindex=3 pour le rouge , mais tu peux utiliser n'importe quelle autre index pour les autres couleurs.
sinon je te donne une autre fonction qui te donne colorindex d'une cellule ou d'une plage de cellules, et comme ça tu peux déterminer colorindex de ta cellule puis l'insérer dans le fonction précedente à la place du 3.
Function numero_couleur(cellule As Range) As Integer
numero_couleur = cellule.Interior.ColorIndex
End Function
exemple :
à la cellule B3 tu insères =test_couleur(A1) pour récupérer colorindex de la cellule A1.
time is not money, time is life
mois, j'utilise VBA pour résoudre ses problèmes.
j'ai créé une fonction qui qui teste la couleur d'une cellule ou d'une plage de cellules.
pour créer cette fonction va dans le menu outils puis macro puis visual basic editor
tu insères un nouveaux module et tu écrits les lignes uivantes :
Function test_couleur(cellule As Range) As Integer
If cellule.Interior.ColorIndex = 3 Then test_couleur = 1 Else test_couleur = 0
End Function
après tu peux insérer cette fonction comme une fonction excel (insertion/fonction/personnalisées)
exemple :
à la cellule B1 tu insères =test_couleur(A1)
dans cette fonction j'ai utilisé colorindex=3 pour le rouge , mais tu peux utiliser n'importe quelle autre index pour les autres couleurs.
sinon je te donne une autre fonction qui te donne colorindex d'une cellule ou d'une plage de cellules, et comme ça tu peux déterminer colorindex de ta cellule puis l'insérer dans le fonction précedente à la place du 3.
Function numero_couleur(cellule As Range) As Integer
numero_couleur = cellule.Interior.ColorIndex
End Function
exemple :
à la cellule B3 tu insères =test_couleur(A1) pour récupérer colorindex de la cellule A1.
time is not money, time is life
24 nov. 2003 à 14:31
exemple :
à la cellule B3 tu insères =numero_couleur(A1) pour récupérer colorindex de la cellule A1.
time is not money, time is life
25 nov. 2003 à 12:24
(il faudrait que je potasse VB)
"MSK"
24 nov. 2003 à 18:48
C'est super sympas d'avoir répondu aussi vite !
J'essayerai tes conseils dès demain !
Merci et @+
Cordialement
Pat