Execution case d'option

Résolu
Bonjour,

Je suis sous Excel 2003, je souhaite à l'ouverture d'un fichier excel éxécuter une case d'option que j'ai inséré (afin que ma formule s'éxécute).
Pour explication, dans les différentes macro que j'ai créé la case d'option s'effectue au "Clic" (Lendemain_Click() ).

Je ne maitrise pas encore bien les macros.

Merci pour l'aide apporté.
Soah

3 réponses

  1. Bonjour,
    Est-il vraiment nécessaire que tu aies un bouton d'option puisque tu veux lier ta macro à l'ouverture du fichier - ce qui est assez facile à réaliser. Tes boutons d'option vont-ils te servir à un autre moment?

    Gilles
    0
    1. Bonjour
      pour exécuter une macro a l'ouverture d'un classeur, il suffit mettre ton code (qui doit se trouver dans module1) dans this workbook (double clic dessus dans l'arborescence VBAproject (classeur1)) en choisissant Workbook puis open :
      çà donne :
      Private Sub Workbook_Open()
      xxxxx
      End Sub
      0
      1. Bonjour,

        Gilles, en fait oui j'ai besoin d'une case d'option c'est soit pour afficher une certaine date soit pour que la cellule soit vide.
        Et actuellement quand j'ouvre mon fichier, la date ne se remet pas automatiquement à jour! Ce que je veux c'est que ma macro click sur le bouton pour que la date se mette à jour! (est ce que c'est clair?)

        dlt-pan, j'ai essayé ce que tu me dis, d'abord ma macro est dans un fichier "module" (je ne sais pas la différence entre les feuilles et modules). Une fois avoir mit ma macro dans "this workbook" j'ai changé la date de mon ordi et ça fonctionne, cependant quand je remet la date du jour, la cellule reste à demain.. Pourquoi?

        Merci à vous
        Soah
        0
        1. L'avantage de mettre la macro dans thisworbook ou dand feuilx est que tu peux faire demarrer ta macro sur un evenement survenant dans le classeur ou la feuille.
          Pour le reste, çà je ne peux pas te dire. je ne connais pas tes macros
          0
        2. d'accord, la macro dans feuil1 s'exécute quand par exemple on a ajouté un bouton, et dans this workbook ça s'éxécute à l'ouverture du classeur, c'est ça?

          Voilà les formules que j'utilise

          https://www.cjoint.com/?3AplfXR57om
          0
        3. oui tout a fait
          excuse moi mais pour bien comprendre, peux tu expliquer precisement ce qui doit etre fait à l'ouverture du document et ce qui est fait après. je pense qu'il y a beaucoup plus simple mais il faut que je comprenne tout ce que tu veux faire.
          merci
          0
        4. Ce que je veux c'est qu'à l'ouverture de mon fichier, le bouton lendemain se clique automatiquement, parce que j'ai remarqué qu'en l'ouvrant la date que je souhaite indiqué ne change pas toute seule (il faut que je clique sur le bouton "lendemain") . C'est pour m'éviter de cliquer dessus tout les jours.
          0