Apparition d'une textbox

Résolu
Jess921 Messages postés 10 Statut Membre -  
Polux31 Messages postés 7219 Statut Membre -
Bonjour,

Je voudrais faire apparaître une textbox (que j'ai nommée Texte1) lors d'un clic sur une flèche.
J'ai donc crée la macro suivante:
Sub note()
Texte1.Visible = True
End Sub

Lors du débogage, aucune erreur ne s'affiche mais cependant, après avoir affecter cette macro au clic sur la flèche, la textbox ne s'affiche pas.

Pourriez-vous m'indiquer où est mon erreur de programmation ?

Merci d'avance !

Jessica

16 réponses

  1. flomine Messages postés 349 Statut Membre 126
     
    Si tu es sous visual basic express voici ce que tu peux mettre :

    Sub note ()
    Texte1.Show
    End sub
    0
  2. Jess921 Messages postés 10 Statut Membre
     
    Je suis sous Microsoft Visual Basic. J'ai essayé votre solution mais ça ne marche pas non plus.
    Je devrais peut-être préciser que la variable Texte1.Visible est initialement fixée à False.
    0
  3. flomine Messages postés 349 Statut Membre 126
     
    Quelle est l'erreur ou l'exeption ?
    0
  4. Jess921 Messages postés 10 Statut Membre
     
    Le problème est qu'aucune erreur ne s'affiche mais rien ne se passe quand je clique sur la flèche.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Polux31 Messages postés 7219 Statut Membre 1 204
     
    Bonsoir,

    quand je clique sur la flèche.

    Quelle flèche ? Quel code derrière ?
    0
  7. Jess921 Messages postés 10 Statut Membre
     
    Bonsoir,

    En fait, j'ai créé une forme flèche. Sur celle-ci, j'ai crée l'action : suite à un clic, exécuter la macro note.
    Laquelle macro est :
    Sub note()
    Texte1.Visible = True
    End Sub

    Sachant que Texte1 est le nom de la Textbox que je veux faire apparaître lors du clic que cette flèche.

    Est-ce plus clair maintenant ?

    Merci d'avance !
    0
  8. Polux31 Messages postés 7219 Statut Membre 1 204
     
    Ta flèche et ton textbox se trouvent où ?
    0
  9. Jess921 Messages postés 10 Statut Membre
     
    Ils se trouvent sur une même diapositive (la diapositive 14 pour être précise).
    (Je ne sais pas si j'ai bien compris votre question.)
    0
  10. Polux31 Messages postés 7219 Statut Membre 1 204
     
    Tu es sur powerpoint ?

    Désolé de poser des questions, mais ma boule de cristal est en révision ...
    0
  11. Jess921 Messages postés 10 Statut Membre
     
    Oui je suis sur Powerpoint.
    Je suis désolée, c'est la 1ère fois que je poste sur ce forum, du coup je ne précise pas des éléments qui sont essentiels en effet !
    0
  12. Polux31 Messages postés 7219 Statut Membre 1 204
     
    Essaie avec :

    Slide14.Texte1.Visible = True 

    0
  13. Jess921 Messages postés 10 Statut Membre
     
    Je viens d'essayer, ça ne marche pas non plus. Au début, je fixe manuellement (dans Propriétés de la textbox) cette variable Visible à False. Je ne sais pas si c'est ça qui l'empêche de passer à True...
    0
  14. Polux31 Messages postés 7219 Statut Membre 1 204
     
    Non, le fait de mettre la propriété à False, rend le bouton invisible.

    Tu as créé un module pour ta macro ?
    0
  15. Jess921 Messages postés 10 Statut Membre
     
    Oui, en fait c'était dans un Module1 avec d'autres macros. Je viens d'essayer de créer un Module2 juste pour cette macro, mais pas de meilleur résultat.
    0
  16. Polux31 Messages postés 7219 Statut Membre 1 204
     
    Je n'ai pas PowerPoint, et j'ai donné Slide14 de mémoire. Dans l'éditeur VB comment se nomment les diapos ?

    Je peux te proposer de mettre ton fichier sur www.cjoint.com et de poster ici le lien. Tu enlèves les données confidentielles. Je regarderai demain sur un PC où PowerPoint est installé.

    «Ce que l'on conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément.»
    Nicolas Boileau
    0
  17. Jess921 Messages postés 10 Statut Membre
     
    Pourtant j'ai l'impression que les diapos se nomment bien Slide...

    Oui je poste le lien ci-dessous : https://www.cjoint.com/?0LctJPo5AzU

    Tu verras sur la même slide pour les checkbox, j'ai fait de la programmation bourrine, j'aurais peut-être pu faire une boucle for au lieu de copier-coller 19 fois la même chose...
    0
    1. Polux31 Messages postés 7219 Statut Membre 1 204
       
      Ok merci.

      Je vois demain ce que je peux faire.
      0
    2. Jess921 Messages postés 10 Statut Membre
       
      Merci !
      0
    3. Polux31 Messages postés 7219 Statut Membre 1 204
       
      Bonjour Jess,

      J'ai testé ton fichier. Voilà ce que j'ai modifié et ça fonctionne chez moi.

      Sub note()
      
          'Rend invisile le checkBox5
          Slide15.CheckBox5.Visible = False
          'Rend visible Texte1
          Slide15.Texte1.Visible = True
      
      End Sub
      0
    4. Jess921
       
      OK, ça marche, merci beaucoup ! C'était donc cette Checkbox 5 qui posait problème !
      0
    5. Polux31 Messages postés 7219 Statut Membre 1 204
       
      De rien

      Non, c'est la syntaxe et le fait que la diapo 14 correspond au Slide15 ...

      La checkbox restait visible sur la textbox ... pas très esthétique ... ^^
      0