Signaler

Bouton se masquant après clic MAIS revient pas session suivante [Résolu]

Posez votre question Sarge - Dernière réponse le 10 mai 2017 à 13:07 par Sarge
Bonjour,

J'ai réussi à créer un bouton qui, après clic, active une macro puis se masque (donc un bouton oneshot). Le soucis c'est qu'après enregistrement du classeur puis réouverture, le bouton n'est définitivement plus là or j'aimerai qu'il réapparaisse à chaque instance (ou sessions dit-on peut-être ?)

Comment puis-je faire ? est-ce que le format du bouton (Formulaire ou Active X) est important ?

Merci.

Warren
Utile
+0
plus moins
Bonjour,

dans ton code tu dois avoir la syntaxe pour masquer le bouton, certainement ce type de code
ActiveSheet.Shapes.Range(Array("Bouton")).Visible = False

il faut en fin de code afficher denouveau le bouton
ActiveSheet.Shapes.Range(Array("Bouton")).Visible = true
ou dans la Thiswokbook à l'ouverture de fichier

il faudrait voir ton code voire ton fichier pour apprécier sa structure

A+
Mike-31

Je suis responsable de ce que je dis, pas de ce que tu comprends...
Sarge- 10 mai 2017 à 13:07
Ok j'ai trouvé le problème, j'avais effectivement fait une commande du type :
ActiveSheet.Shapes.Range(Array("Bouton")).Visible = true

pour récupérer l'élément à l'ouverture du classeur mais pas dans Thisworkbook, je l'avais mise dans "Feuille 1" (juste au dessus en fait), je pensais que ça fonctionnerait comme ça mais non.

Merci énormément :)
Répondre
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !