VBA sous Excel

bonjour a tous,

Voila j'ai un probleme de programmation en vba concernant l'execution du procedure de statistique par mois.

Je voudrais, au demarrage du fichier excel, et sous la pression d'une touche ("enter" par exemple), que la procedure de statistiques se lance. Mais je n'arrive pas a creer la condition du genre: "tant que la touche entree n'est pas tapee alors la procedure ne s'execute pas"

Pouvez vous me dire comment on fait ? mercii
Configuration: Excel 2000
Windows XP

2 réponses

  1. salut,

    sans avoir à utiliser le clavier (je sais pas comment faire), tu peux lancer ta macro automatiquement au chargement du fichier en utilisant l'objet ThisWorkbook (dans Microsoft Excel Objects) et sa méthode Open

    Private Sub Workbook_Open()
    MesStats
    End Sub
    0
    1. Contributeur
      tu va dans view->toolbar
      et tu check Form
      la tu aura une toobar sur tafeuille avec diffrentes forme, le bouton entre autre
      tu click donc sur le bouton de la toolbar..puis ensuite tu click a l'endroit ou tu veux le placer.
      la normalement tu a une fenetre qui s'ouvre avec button1_click
      tu fais new et la sa t'ouvre une fonction sous l'editeur vb button1_click
      la tu met ton code
      tu sauve
      et maintenant quand tu clickera sur le bouton le code s'executera.
      0