IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

[VBA-E] afficha ge automatique


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 26
    Par défaut utilisation d'un timing pour affichage MsgBox
    Bonjour,

    Dans un tableau de 25 colonnes et y lignes ( y n'étant pas défini car le nombre de lignes croît en fonction des données entrées par l'utilisateur).

    J'aimerais savoir comment faire apparaître une MsgBox t secondes environ, après l'ouverture de la feuille où est compris mon tableau.

    La Msgbox, après information du message spécifique que je veux lui donner (ex. " il faut revoir les lignes y1, y2, y6"), demandera ensuite, quant est-ce qu'elle rappellera le message à nouveau (1, 2,3,... x jours).

    Rq: Lors de la première ouverture de la feuille la MsgBox apparaîtra 15s après, mais après cela sera fixé par l'utilisateur.

    Merci d'avance pour votre aide.

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    dans ThisWorkBook :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Private Sub Workbook_Open()
     Application.OnTime Now + TimeSerial(0, 0, 15), "MaProcedure"
     End Sub
    dans un module ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub MaProcedure()
     MsgBox "hello"
    End Sub

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 26
    Par défaut
    A l'ouverture du classeur,

    On m'indique qu'il est impossible de trouver ma macro...
    Cela peut-il être lié au masquage de feuille, ce que je n'ai pas fait (du moin volotairement)?

    Alors sait-il?

    Citation Envoyé par léclaireur
    Quelqu'unsait-il? plutôt
    Qqn sait-il?

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Citation Envoyé par ouskel'n'or
    ...
    D'après ce que j'ai cru comprendre, la solution de bbil fonctionne jusqu'à la version 2002 (?) (Juste une supposition).
    ...
    pourquoi cela ne fonctionne pas en 2003...?

    j'ai testé en 2002 et 2007 ... c'est bon ...!

  5. #5
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 26
    Par défaut afficha ge automatique
    Bonjour à vous!

    Chez moi j'ai la version 2003, et la méthode de bbil fonctionne.

    Cependant au travail (stagiaire), l'entreprise n'a que la version 2000 et je n'y arrive pas.
    Un message d'erreur m'indique que la macro n'a pu être trouvé et je ne sais pas trop pourquoi.

    Au passage, en ouvrant le travail effectué sous 2000 avec la version 2003, je n'ai plus accés aux modules: est-ce normal?

    salutations

  6. #6
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    non ... c'est pas normal... , est tu sur d'avoir mi le code dans le bon fichier excel .. "au travail"...?

  7. #7
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 26
    Par défaut afficha ge automatique
    J'imagine que lorsque je parle de travail et que je fais part de mes p'tites difficultés: cela peut faire sourire; cependant je tiens à préciser que ce n'est pas ma formation de base et que l'info pour moi n'ai pas ma tasse de thé; cependant ce type de forum rend la chose nettement plus agréable et appréciable. Au passage BRAVO à vous tous qui consacrez de votre temps pour à la fois dépanner et partager votre savoir

    Pour revenir à la question, lorsque je quitte mon application, je prends juste soin de sauvegarder la fenêtre objet et pas la fenêtre code; ce qui n'est à mon avis pas dérangeant car j'ai toujours eu accés aux modules par la suite

    Par contre ici (sous 2003), je n'ai juste qu'accés aux codes relatifs aux feuilles.

  8. #8
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    ce que j'ai voulu dire plus haut ... c'est que si sous 2000 tu as plusieurs fichier excel ouvert .. tu peu avoir par erreur rajouté ton code à un autre fichier excel ...

  9. #9
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 26
    Par défaut afficha ge automatique
    Non, ce n'est pas le cas

  10. #10
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 393
    Par défaut
    peux-t-on avoir une copie d'ecran de ton explorateur de projet dans l'editeur VBA?

  11. #11
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 26
    Par défaut afficha ge automatique
    Oui, sans pb.
    cf. p.j.


    Rq: Les modules 1 et 2, je viens juste de les afficher: ils sont vides
    Fichiers attachés Fichiers attachés

  12. #12
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 393
    Par défaut
    Citation Envoyé par léclaireur
    Par contre ici (sous 2003), je n'ai juste qu'accés aux codes relatifs aux feuilles.
    La copie d'ecran vient bien de 2003? Mais qu'as-tu alors dans Module1 et Module2?

  13. #13
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 26
    Par défaut afficha ge automatique
    Effectivement.
    Dans module 1 et 2, il n'y a rien et n'ont aucun lien avec ceux que je ne parviens pas à trouver, d'autant plus qu'il y en avait 6.

    Cependant, je pense que mon pb vient du fait que j'ai enregistré les macro sous PERSO.XLS: dossier que ne se trouve pas ici (sous 2003) lorsque je vérifie dans: outils -> macro -> macros et enfin dans "macro dans".

    Dsl du dérangement

  14. #14
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Citation Envoyé par bbil
    ce que j'ai voulu dire plus haut ... c'est que si sous 2000 tu as plusieurs fichier excel ouvert .. tu peu avoir par erreur rajouté ton code à un autre fichier excel ...

  15. #15
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 26
    Par défaut afficha ge automatique
    Sous XL 2000, pour afficher automatiquement un msgbox x secondes après l'ouverture, cf. réponse de bbil.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 25/01/2006, 17h54
  2. [VBA] Figer les volets automatiquement
    Par titflocon dans le forum Access
    Réponses: 5
    Dernier message: 21/12/2005, 13h46
  3. [VBA] [EXCEL 97] Formatage automatique des cellules
    Par plante20100 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/09/2005, 09h49
  4. Réponses: 4
    Dernier message: 19/05/2005, 11h51
  5. [VBA-E] [Excel] Tri automatique
    Par bovi dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/10/2002, 10h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo