![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: juillet 2006
Messages: 103
|
Bonjour
J’ai crée un rectangle en dessin et je l’ai affecte a une macro qui le colorie en bleu sur click de la sourie Je voudrais le repasse en blanc sur click sourie si celui-ci et en bleu ? Merci de vos réponses |
|
|
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: novembre 2005
Localisation: ile de beauté
Version Excel : Excel 2007 (PC)
Messages: 406
|
salut le forum, christ-94
je ne connais pas le terme pour designer le rectangle mais suit ma procedure pour resoudre ton probleme. sub rectangle_clic () if couleur rectangle = bleu then couleur rectangle = blanc else couleur rectangle = bleu end if end sub |
|
|
|
|
|
#4 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: juillet 2006
Messages: 103
|
Bonjour , merci a vous
Donc la macro que j'utilise est : Code:
Sub Macro2()
'
ActiveSheet.Shapes("Rectangle 6").Select
If Selection.ShapeRange.Fill.ForeColor.SchemeColor = 12 Then
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 9
Selection.ShapeRange.Fill.Visible = msoTrue
Selection.ShapeRange.Fill.Solid
Else
Selection.ShapeRange.Fill.ForeColor.SchemeColor = 12
Selection.ShapeRange.Fill.Visible = msoTrue
Selection.ShapeRange.Fill.Solid
End If
End Sub
- le rectangle reste sélectionne a la fin de la macro - j'ai une 15 de rectangles dans la feuil il faut répète a chaque fois le macro, j'aimerais utiliser la même macro pour l'ensembles de rectangles |
|
|
|
|
|
#5 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: février 2005
Localisation: Saint-Etienne
Version Excel : Excel XP (PC)
Messages: 4 454
|
bonjour
il suffit peut etre de ne pas le sélectionner : Code:
Sub Macro2()
With ActiveSheet.Shapes("Rectangle 6").Fill.ForeColor
.SchemeColor = IIf(.SchemeColor = 12, 9, 12)
End With
End Sub
|
|
|
|
|
|
#6 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: juillet 2006
Messages: 103
|
Merci
effectivement il ne sélectionne pas le rectangle donc plus de problème de se cote la, mais il ne change pas la couleur du rectangle . Ou je ne vois pas comment l'intègre a la macro ? |
|
|
|
|
|
#7 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: février 2005
Localisation: Saint-Etienne
Version Excel : Excel XP (PC)
Messages: 4 454
|
re
ben je me suis limité à reprendre ton code, et sa marche chez moi. par contre tu ne précises pas l'evenement declencheur du code. si tu veux que celui-ci se déclenche des appuis sur le rectangle, alors : Code:
Sub Rectangle6_QuandClic()
With ActiveSheet.Shapes("Rectangle 6").Fill.ForeColor
.SchemeColor = IIf(.SchemeColor = 12, 9, 12)
End With
End Sub
|
|
|
|
|
|
#8 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: juillet 2006
Messages: 103
|
l'evenement declencheur du code est un click sur le rectangle
rien a faire il ne fonctionne pas , il se selectionne sans ce selectionne mais ne change pas de couleur. |
|
|
|
|
|
#11 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: juillet 2006
Messages: 103
|
Merci
fonctionne sur le fichier, mais dans ma fiche ? j'ai donc fait un export du rectangle sur ma fiche est plus de problème par contre j'ai une 15 de rectangle comment faire pour évite que cette macro soit nominatif |
|
|
|
|
|
#12 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: février 2005
Localisation: Saint-Etienne
Version Excel : Excel XP (PC)
Messages: 4 454
|
re
en piece jointe un exemple pour plusieurs rectangles et une seule macro. tu dessines ta forme et ensuite tu lui affecte la macro couleur. salut |
|
|
|
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| listbox + roue de la sourie et touche rapide | kolivier | Forum Excel | 1 | 18/06/2006 20h55 |
| Click de sourie par macro | tinel | Forum Excel | 0 | 08/07/2005 18h11 |
| Passer paramètre code click bouton | Clark | Forum Excel Downloads - Archives | 9 | 15/11/2004 18h45 |
| Petit triangle bleu dans cellule ? | ANDREA | Forum Excel Downloads - Archives | 9 | 15/10/2004 11h25 |
| Excel blanc de blanc ... | Weider | Forum Excel Downloads - Archives | 4 | 23/07/2003 19h15 |