Bonjour
J'ai une Userform1 ( Menu) qui contient un label1 "Dossier archivage 2025" et un commandButton "Changement de millésime" qui va modifier toutes les occurrences 2025 et les remplacer par 2026.
Cela est réalisé sans problème
Je veux faire en sorte que ce label1 devienne "Dossier archivage 2026" dans l'userform Menu. Si j'exécute l'opération depuis le commandButton "Changement de Millésime" qui appelle Macro3, la ligne suivante apparait en jaune
"ThisWorkbook.VBProject.VBComponents("Menu").Designer.Controls("Label1").Caption = "Dossier Archivage " & an2 "
et j'ai ce message : "Erreur d'exécution '91'" "variable objet ou variable de bloc With non définie"
par contre si je l'exécute directement avec F5, ou à partir d'un autre bouton auquel cette procédure a été affectée, dans un autre Userform, la réalisation est correcte
et je retrouve "Dossier Archivage 2026" dans le menu
Que l'userform Menu apparaisse ou pas (Unload) ne change rien
Merci de vos avis