Afficher un rectangle grace a un bouton

  • Initiateur de la discussion Initiateur de la discussion creolia
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

creolia

XLDnaute Impliqué
bonjour je souhaiterais afficher un rectangle sur une autre feuille juste en appuyant sur un bouton et qu'il soit masquer en quittant la feuille comme pour localiser un endroit sur un plan ont ma gentiment donner cette formule

Private Sub CommandButton1_Click()
If Label1.Visible = True Then
Label1.Visible = False
Else
Label1.Visible = True
End If
End Sub

mais 'est valable pour un Label et je sais pas du tout comment ont en fait et surtout si elle est adaptable a un rectangle pouvez vous 'aider svp merci
 
Re : Afficher un rectangle grace a un bouton

bonjour je souhaiterais afficher un rectangle sur une autre feuille juste en appuyant sur un bouton et qu'il soit masquer en quittant la feuille comme pour localiser un endroit sur un plan ont ma gentiment donner cette formule

Private Sub CommandButton1_Click()
If Label1.Visible = True Then
Label1.Visible = False
Else
Label1.Visible = True
End If
End Sub

mais 'est valable pour un Label et je sais pas du tout comment ont en fait et surtout si elle est adaptable a un rectangle pouvez vous 'aider svp merci
bonjour creolia,
pour creer un rectangle :
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 106.2, 168#, 138.6, 66.6). _
Select
apres pour le masquer :
ActiveSheet.Shapes("Rectangle 3").Visible = False ou true pour l'afficher
attention il faut retrouver le nom de ton rectangle
 
Re : Afficher un rectangle grace a un bouton

Re,

Bien sûr Fo_rum... dans un rectangle on peut écrire, quel sot moi je double cliquait dedans 😛 mais faut d'abord cliquer droit et "Ajouter du texte" !

Et si je n'étais pas arrivé à le coder avant c'est sûrement que j'ai dû faire un faute de frappe dans le code 🙄

Vois le fichier Creolia pour pour qu'ils se masquent en sortant (ou plutôt en entrant) de la feuille.

Regarde aussi le code dans le Workbook_Open pour l'ouverture du fichier !

Cdt, Hulk.
 

Pièces jointes

Re : Afficher un rectangle grace a un bouton

Hello Forum, le fil,

Ok j'ai compris pourquoi j'avais un message d'erreur hier (wouah quel exploit 😀)

Je voulais, à ta demande Creolia, masquer le rectangle en quittant la feuille, et plutôt que de mettre ce code dans le Deactivate de la feuille
Code:
[COLOR="Green"][B]Private Sub Worksheet_Deactivate()
    
    Shapes("Zone de texte 1").Visible = False
    Shapes("Rectangle 1").Visible = False
    Label1.Visible = False

End Sub[/B][/COLOR]
je mettais
Code:
[COLOR="Red"][B]Private Sub Worksheet_Deactivate()
    
    ActiveSheet.Shapes("Zone de texte 1").Visible = False
    ActiveSheet.Shapes("Rectangle 1").Visible = False
    Feuil1.Label1.Visible = False

End Sub[/B][/COLOR]
ce qui est faux !

Donc Creolia, dans le code de la feuille 1 (Alt+F11) remplaces ça
Code:
[COLOR="Red"][B]Private Sub Worksheet_Activate()

    ActiveSheet.Shapes("Zone de texte 1").Visible = False
    ActiveSheet.Shapes("Rectangle 1").Visible = False
    Label1.Visible = False

End Sub[/B][/COLOR]
par le code vert !

Pour revenir sur ta demande d'aujourd'hui, je ne te suis plus, précises plus mieux bien stp...
Tu veux le même bouton sur une autre feuille ou un autre qui ferait la même chose ?

Cdt, Hulk.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
432
Réponses
5
Affichages
913
Compte Supprimé 979
C
Retour