Bonjour,
Les onglets 14juin (que l'on peut baptiser autrement) peuvent être masqués pour n'être utilisés que comme modèle pour générer les onglets tournoi.
[NB- 14juinprog est le nom de la feuille figurant sur l'onglet, Feuil2 son nom de code. Les deux peuvent être utilisés pour accéder à la feuille, mais la syntaxe diffère : Worksheets("14juinprog").Range("A1") d'un côté ; Feuil2.Range("A1") de l'autre...]
Si tu bâtis une procédure pour créer à l'avance un onglet par jour de tournoi, il paraît contradictoire de vouloir changer les dates ensuite, puisque tu as préalablement généré tous les onglets pour toutes les dates nécessaires !
shp.Delete est en effet la commande supprimant les boutons...
Cordialement.