<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>
Je suis en train de créer une feuille de calcul Excel, sur la quelle je fais supprimer et incorporer à tour de rôle un bouton à l’aide de macros.
Au départ j’ai un bouton « Valider la mesure » lorsque je clique de dessus, l’action provoque la succession de plusieurs tache et en particulier la création d’un nouveau bouton.
et la suppression du bouton qui et à l’origine de l’action « Nouvelle mesure ».
Voici la macro.
ActiveSheet.Shapes("Button 5").Select
Selection.Delete
En somme chaque boutons apparais et disparais à tour de rôle.
Malheureusement mes macros ne fonctionnent pas car, lors de la création automatique des boutons le système leur donne un nom, exemple « boutton 4 » et bien sûr ! Se n’ai jamais le même.
Comment supprimer ce bug, par exemple en imposant le nom du bouton au système, mais là je suis en train de découvrir VBA et je ne sais pas comment faire.
En espèrent avoir été assai claire dans mes explications.
Merci d’avance.
jphflo
A voir également:
Ajouter et supprimer des boutons dans une feuille de calcul Excel.
Bonjour, j'ai rapidement survolé tes questions : ne serait-il pas plus simple de créér tes boutons dès le départ et de te contenter de les faire apparaitre ou disparaitre avec la propriété .visible=true ou false ?
Bonjour,
essaie cette varaiante de ta syntaxe. Le passage en dur du nom de la feuille permet d'éviter certains pb, et gagne parfois du temps. (testé chez moi ça marche sans soucis.
<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>
Merci pour ta réponse, enfin grâce à toi je vais pouvoir renommer mes boutons comme bon me semble et pouvoir écrire mes macro d’une traite sans aller voir comment Excel a bien voulu me nommer les boutons lors de leur création.