matorel
XLDnaute Nouveau
[résolu] Conditions, couleurs et additions.
Bonjour à tous,
Je me bagarre avec ça depuis un moment maintenant sous excel 2000, je n'ai jamais fait de macro et je pêche donc pas mal, malgrès les aides que j'ai trouvé sur votre fofo...
J'ai un tableau d'un nombre fixe de colonne mais d'un nombre aléatoire de ligne (en fait,une extraction d'une base de donnée).
J'ai besoin de compter le nombre de lignes et additionner les valeurs dans la 3ème colonne en fonction des valeurs des deux premières colonnes.
J'avais donc pensé à attribuer une couleur (parmis 4 vu qu'il y a 4 cas) et faire les sommes par la suite en me basant sur les couleurs.
Ainsi :
- je regarde la valeur dans la colonne C qui est "Paris" ou "lyon",
- je regarde ensuite la valeur dans la colonne M qui est soit "posée" soit "Rn".
- et en fonction, j'attribue une couleur à la cellule de la colonne N... puis je passe à la ligne suivante.
Ensuite, j'additionne les valeurs de la colonne C en fonction des couleurs et en même temps, je compte combien il y a de lignes en bleue, rouge, vert et orange (au pif, les couleurs).
j'avais écrit ça, mais si ça me selectionne mes trois colonnes... ça ne modificis pas les couleurs de textes (pour l'instant, un problème à la fois, je cherche simplement à modifier les couleurs).
En vous remerciant par avance.
[edit] quelle horreur, préoccupé à saisir explicitement mon soucis, je n'avais mis aucune formule de politesse élémentaire ! Honte à moi !
Bonjour à tous,
Je me bagarre avec ça depuis un moment maintenant sous excel 2000, je n'ai jamais fait de macro et je pêche donc pas mal, malgrès les aides que j'ai trouvé sur votre fofo...
J'ai un tableau d'un nombre fixe de colonne mais d'un nombre aléatoire de ligne (en fait,une extraction d'une base de donnée).
J'ai besoin de compter le nombre de lignes et additionner les valeurs dans la 3ème colonne en fonction des valeurs des deux premières colonnes.
J'avais donc pensé à attribuer une couleur (parmis 4 vu qu'il y a 4 cas) et faire les sommes par la suite en me basant sur les couleurs.
Ainsi :
- je regarde la valeur dans la colonne C qui est "Paris" ou "lyon",
- je regarde ensuite la valeur dans la colonne M qui est soit "posée" soit "Rn".
- et en fonction, j'attribue une couleur à la cellule de la colonne N... puis je passe à la ligne suivante.
Ensuite, j'additionne les valeurs de la colonne C en fonction des couleurs et en même temps, je compte combien il y a de lignes en bleue, rouge, vert et orange (au pif, les couleurs).
j'avais écrit ça, mais si ça me selectionne mes trois colonnes... ça ne modificis pas les couleurs de textes (pour l'instant, un problème à la fois, je cherche simplement à modifier les couleurs).
Dim Gest As String
Dim Loc As String
Range("C1,M1,N1").EntireColumn.Select
For Each Line In Selection
If Gest = "paris" Then
If Loc = posee" Then
Cellule.Font.ColorIndex = 5
Else
Cellule.Font.ColorIndex = 26
End If
Else
If Gest = "lyon" Then
If Loc = pose" Then
Cellule.Font.ColorIndex = 10
Else
Cellule.Font.ColorIndex = 43
End If
End If
End If
Next Line
End Sub
En vous remerciant par avance.
[edit] quelle horreur, préoccupé à saisir explicitement mon soucis, je n'avais mis aucune formule de politesse élémentaire ! Honte à moi !
Dernière édition: