Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

macro bascule pour afficher texte

  • Initiateur de la discussion Initiateur de la discussion michir
  • 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 !

michir

XLDnaute Occasionnel
Bonsoir,
je recherche une macro pour afficher de manière alternative "Intervention sur site" ou Intervention à distance" en titre d'une page word. Je sais que le site est dédié à Excel mais s'agissant de macro le VBA est le même
On a proposé le code suivant, mais j'aimerais que l'affichage se fasse à un endroit désigné d'une feuille Word, et pas dans une msgbox:
Merci

Public Var As Boolean
Sub bascule()
If Var = False Then
Var = True
MsgBox "Intervention sur site"
Else
Var = False
MsgBox "Intervention à distance"
End If
End Sub
 
Re : macro bascule pour afficher texte

Bonsoir

le Forum: Autres applications Microsoft Office était le mieux adapté! (Pascal, s'il passe par ici, déplacera le message au bon endroit, s'il le juge utile)

Pour répondre à ta question, une solution possible: insérer un signet. Place le curseur à l'endroit où le texte doit apparaître, puis onglet "Insertion" > groupe "Liens" > "Signet" (nommer ce signet "Test", par exemple). Le code pourrait être le suivant:
VB:
Sub signet()
ThisDocument.Bookmarks("test").Range.Text = _
    IIf(var = False, "Intervention sur site", "Intervention à distance")
End Sub
 
- 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
4
Affichages
550
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…