(Excel)macro pour condition qui se répète
Fermé
leconverti
Messages postés
7
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
12 août 2009
-
7 févr. 2008 à 12:20
leconverti - 12 févr. 2008 à 10:15
leconverti - 12 févr. 2008 à 10:15
A voir également:
- (Excel)macro pour condition qui se répète
- Liste déroulante excel - Guide
- Excel cellule couleur si condition texte - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Formule excel - Guide
- Macro word - Guide
5 réponses
unmaxdemily
Messages postés
7
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
22 novembre 2016
1
7 févr. 2008 à 12:31
7 févr. 2008 à 12:31
bonjour, je suis également nul à chier en excel, mais avec le peu que je connais , tu devrais faire :
une boucle for avec i comme parametre i allant de 1 à 9
puis une condition :si Ai >Bi alors "logo feu vert"
sinon " logo feu rouge "
fin de boucle
ca devrait faire un truc du genre ( en vba )
For i =1 To 9
If Ai>Bi Then
feu vert
else
feu rouge
End If
Next i
une boucle for avec i comme parametre i allant de 1 à 9
puis une condition :si Ai >Bi alors "logo feu vert"
sinon " logo feu rouge "
fin de boucle
ca devrait faire un truc du genre ( en vba )
For i =1 To 9
If Ai>Bi Then
feu vert
else
feu rouge
End If
Next i
leconverti
Messages postés
7
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
12 août 2009
7 févr. 2008 à 12:43
7 févr. 2008 à 12:43
merci pour ta reponse si rapide mais je n'es pas bien saisi. j'effectue de calcul tres simple donc il y a des termes que je ne connait pas =)
Mais je vais tenter de comprendre en attendant un eclairci. Tu me permet de m'orienter sur un debut ^^
Mais je vais tenter de comprendre en attendant un eclairci. Tu me permet de m'orienter sur un debut ^^
leconverti
Messages postés
7
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
12 août 2009
7 févr. 2008 à 14:02
7 févr. 2008 à 14:02
J'ai tenter de faire une mise en condition en y mettant des plage mais ça ne fait rien. Je nage ^^
leconverti
Messages postés
7
Date d'inscription
jeudi 7 février 2008
Statut
Membre
Dernière intervention
12 août 2009
7 févr. 2008 à 18:52
7 févr. 2008 à 18:52
Voila j'ai pris un bout de mon fichier avec les donnée réel pour une meilleur compréhension
http://nsa01.casimages.com/img/2008/02/07/0802070625542274097.jpg
Vous verrez la ligne 32 il y a des petits feu vert. J'ai mis une condition en mettant pour chaque cas que si G32 est plus petit "G33" feu rouge et s'il est superieur ou egal à "G33" feu vert.
J'ai encore une centaine de foi cette manipulation a faire. j'ai bien tenter de faire une macro qui me donne ça :
l'option utiliser les references relatives est activée. de toute façon j'ai tenter les manip dans les 2 cas =)
Sub Macro9()
'
' Macro9 Macro
'
'
Selection.FormatConditions.AddIconSetCondition
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1)
.ReverseOrder = False
.ShowIconOnly = False
.IconSet = ActiveWorkbook.IconSets(xl3TrafficLights2)
End With
With Selection.FormatConditions(1).IconCriteria(2)
.Type = xlConditionValueNumber
.Value = "=$G$35"
.Operator = 5
End With
With Selection.FormatConditions(1).IconCriteria(3)
.Type = xlConditionValueNumber
.Value = "=$G$35"
.Operator = 7
End With
End Sub
Ensuite je vais sur la case "H34" et effectue la macro
le souci c'est quelle effectu l'operation "H34 par rapport a "G33" et non par rapport à "H33"
Je repete avec l'option utiliser les references relatives activé ou non. Dans les 2 cas ça fait le meme resultat =)
voila pour plus de question sur mon probleme n'hésiter pas, je suis la.
Cordialement
http://nsa01.casimages.com/img/2008/02/07/0802070625542274097.jpg
Vous verrez la ligne 32 il y a des petits feu vert. J'ai mis une condition en mettant pour chaque cas que si G32 est plus petit "G33" feu rouge et s'il est superieur ou egal à "G33" feu vert.
J'ai encore une centaine de foi cette manipulation a faire. j'ai bien tenter de faire une macro qui me donne ça :
l'option utiliser les references relatives est activée. de toute façon j'ai tenter les manip dans les 2 cas =)
Sub Macro9()
'
' Macro9 Macro
'
'
Selection.FormatConditions.AddIconSetCondition
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1)
.ReverseOrder = False
.ShowIconOnly = False
.IconSet = ActiveWorkbook.IconSets(xl3TrafficLights2)
End With
With Selection.FormatConditions(1).IconCriteria(2)
.Type = xlConditionValueNumber
.Value = "=$G$35"
.Operator = 5
End With
With Selection.FormatConditions(1).IconCriteria(3)
.Type = xlConditionValueNumber
.Value = "=$G$35"
.Operator = 7
End With
End Sub
Ensuite je vais sur la case "H34" et effectue la macro
le souci c'est quelle effectu l'operation "H34 par rapport a "G33" et non par rapport à "H33"
Je repete avec l'option utiliser les references relatives activé ou non. Dans les 2 cas ça fait le meme resultat =)
voila pour plus de question sur mon probleme n'hésiter pas, je suis la.
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question