A voir également:
- Formule de calcul sous Exel
- Formule excel - Guide
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
- Formule de politesse mail anglais - Guide
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer automatiquement. trouvez ce qu'elle veut faire puis proposez une formule à recopier vers le bas dans la colonne a. quelle formule sera en a9 ? - Forum Excel
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