Bonjour,
Pour ceux qui ont suivi mes précédents post (banzai64, niko ...), me revoilà avec mon fichier
Tout fonctionne bien mais mes collègues m'on demandé d'apporter une modification (si possible).
Voilà le fichier :
Nous avons donc dans l'onglet accueil les cellules B8:B30 dont le contenu est reporté sur les boutons chaque mois.
Le hic, c'est qu'il m'en faudrait un peu plus (j'en ai ajouté 8 pour avoir de la marge).
J'ai donc ajouté les cellules B31:B38, puis créé les macros correspondantes (boutons 23 à 31), créé les boutons sur le mois de janvier liés à chaque macro ...
Jusque là tout va bien ... enfin je pense.
Le problème c'est que lorsque je veux appliquer les postes B31:B38, ceux ci ne se répercutent pas sur les boutons.
Il faut certainement intervenir sur la macro :
Sub maj_boutons()
'Applique les codes de la page d'accueil sur la légende des boutons (bouton01 à bouton23)
Dim n As Byte, i As Byte
For n = 3 To 14
Sheets(n).Select
ActiveSheet.Unprotect (220305)
For i = 1 To 23
ActiveSheet.Shapes("bouton" & Format(i, "00")).Select
Selection.Characters.Text = Sheets("Accueil").Cells(7 + i, 2).Value '1ère cellule : B8
Next i
'ActiveSheet.Protect Password:=220305, UserInterfaceOnly:=True, AllowFormattingCells:=True, DrawingObjects:=True, Contents:=True, Scenarios:=True
Next n
Sheets("Accueil").Select
End Sub
Mais je ne sais à quel niveau ...
Merci pour votre aide !