Précédent
- 1
- 2
-
Bonjour et merci.
j'ai fait très attention à l'écriture et en effet tout semble aller mieux.
je vais voir le code et je vous tiens au courant.
merci encore et bonne journée
norma-
petite question encore : j'ai intégré d'autres boutons et je ne sais pas comment modifier le code parce que j'ai pour l'instant 23 boutons dans mon travail et le code fait apparaitre que tout ce qui est au delà de 11 (en ce qui me concerne) doit avoir la même couleur. je voudrais donc modifier le code pour que ce soit >11 et jusqu'à 22;
comment l'écrire dans le code ?
grand merci pour votre aide ! mon travail a bien avancé et commence à prendre forme.
sans votre aide à tous je n'y serais pas arrivé, c'est sûr.
A+
-
-
Tu peux modifier la fin de ton code par exemple les boutons dont les numéros sont inférieur à 9 sont piloté par la cellule D3
Select Case Target.Address
Case "$D$3"
For Each Shp In Sheets("programme").OLEObjects
If Right(Shp.Name, Len(Shp.Name) - 13) <= 9 Then
Shp.Object.BackColor = Coul
If Shp.Object.BackColor = &H0& Or Shp.Object.BackColor = &HC00000 Then
Shp.Object.ForeColor = &HFFFFFF
Shp.Object.Font.Bold = True
Else
Shp.Object.ForeColor = &H0&
Shp.Object.Font.Bold = False
End If
End If
Next Shp
Les boutons dont les numéros se situent entre >9, c'est à dire à partir du 10éme jusqu'au bouton numéro11 sont pilotés par la cellule H3
Case "$H$3"
For Each Shp In Sheets("programme").OLEObjects
If Right(Shp.Name, Len(Shp.Name) - 13) > 9 And Right(Shp.Name, Len(Shp.Name) - 13) <= 11 Then
Shp.Object.BackColor = Coul
If Shp.Object.BackColor = &H0& Or Shp.Object.BackColor = &HC00000 Then
Shp.Object.ForeColor = &HFFFFFF
Shp.Object.Font.Bold = True
Else
Shp.Object.ForeColor = &H0&
Shp.Object.Font.Bold = False
End If
End If
Next Shp
une troisième série dont le numéro des boutons est supérieur à 11 pilotée par la cellule L3
Case "$L$3"
For Each Shp In Sheets("programme").OLEObjects
If Right(Shp.Name, Len(Shp.Name) - 13) > 11 Then
Shp.Object.BackColor = Coul
If Shp.Object.BackColor = &H0& Or Shp.Object.BackColor = &HC00000 Then
Shp.Object.ForeColor = &HFFFFFF
Shp.Object.Font.Bold = True
Else
Shp.Object.ForeColor = &H0&
Shp.Object.Font.Bold = False
End If
End If
Next Shp
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir. -
Précédent
- 1
- 2