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 :

Boîte de dialogue au démarrage [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de graphikris
    Homme Profil pro
    Pas tres doué
    Inscrit en
    Décembre 2012
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Pas tres doué
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 222
    Par défaut Boîte de dialogue au démarrage
    Bonjour,

    Depuis peu j'ai un souci avec une boîte de dialogue (information) qui se déclenche au démarrage.

    J'ai essayé de l'ouvrir avec Excel 2013, idem

    çà bug sur Chr$13 à la ligne 12. Normalement Chr$13 sert à effectuer un espace entre deux ligne

    Sinon autre bug sur le second code à la ligne 4, çà bug sur le mot LEFT (après nom = Left). Cette macro sert à faire une sauvegarde sur le serveur K en prenant le nom du fichier Excel ainsi que la date et l'heure de sauvegarde.

    Je tiens à préciser que tout fonctionnait avant sur Excel 2010, il y a peut etre eu une mise à jour sur la version mais je ne contrôle pas le serveur de ma societe. J'ai essayé sur une version 2013, çà bug aussi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Private Sub Workbook_Open()
     
    '
    ' RAZ_Ouverture Macro
    '
     
    '
     
        Sheets("Accueil").Select
     
    ' indication heure et date
    CreateObject("Wscript.shell").Popup "Bonjour," & Chr$(13) & Chr$(13) & "nous sommes le " & Date & ", il est exactement " & Time & "." & Chr$(13) & Chr$(13) & "Une réinitialisation des cellules de la base de données va avoir lieu." & Chr$(13) & Chr$(13) & "Attendre le retour sur la page d'accueil avant toute manipulation.", 10, "Application développée par moi.", vbExclamation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    'Private Sub Workbook_BeforeClose(Cancel As Boolean)
     
    'Dim nom As String
     '   nom = Left(ThisWorkbook.Name, Len(ThisWorkbook.Name) - 4) & " - svg du " & Format(Date, "dd mmm yyyy") & " à " & Format(Time, "hh") & " h " & Format(Time, "mm") & " mm " & Format(Time, "ss") & " sec" & ".xls"
     '   ThisWorkbook.SaveCopyAs K:\DIR\LST\Sauvegardes\Base de donnees\" & nom
     '   ThisWorkbook.Save
     '   rep = MsgBox("Une sauvegarde supplémentaire a été transmise vers K:\DIR\LST\Sauvegardes\Base de donnees, sous le nom suivant : " & nom, vbYes + vbInformation, "Compilation des données pour sauvegarde...")
     'End Sub
    Cordialement
    Graphikris.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Les références aux librairies sont enregistrées dans le projet vb.
    Même si tu n'as sélectionné aucune librairies il y en a une par défaut c'est visual Basic application!

    Tu dois sans doute utiliser l'application sur une autre machine que celle de développement.

    Dans le menu outils ->références de vb décoche le librairies manquantes

  3. #3
    Membre éprouvé Avatar de graphikris
    Homme Profil pro
    Pas tres doué
    Inscrit en
    Décembre 2012
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Pas tres doué
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 222
    Par défaut
    Bonjour et merci mais la machine sur laquelle j'ai commencé à créer le code a rendu l'âme.
    Je n'avais rien modifié dans VB => Références

    donc je ne vois pas pourquoi çà bug sur le nouveau PC ! ! !

  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 graphikris Voir le message
    ...
    donc je ne vois pas pourquoi çà bug sur le nouveau PC ! ! !
    bonsoir,

    et les références cochées actuellement dans ton projet tu les vois ou pas !!!!

  5. #5
    Invité
    Invité(e)
    Par défaut
    Tu n'as pas bien lus ce que j'ai écris!
    Visual Basic for application est cocher par défaut!

    Si elle n'est pas cocher c'est impossible de faire des macros mais 2 exemplaire c'est trop!
    Dernière modification par Invité ; 29/03/2015 à 01h40.

  6. #6
    Membre éprouvé Avatar de graphikris
    Homme Profil pro
    Pas tres doué
    Inscrit en
    Décembre 2012
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Pas tres doué
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 222
    Par défaut
    La case est bien cochée

  7. #7
    Membre éprouvé Avatar de graphikris
    Homme Profil pro
    Pas tres doué
    Inscrit en
    Décembre 2012
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Pas tres doué
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 222
    Par défaut
    Citation Envoyé par bbil Voir le message
    bonsoir,

    et les références cochées actuellement dans ton projet tu les vois ou pas !!!!
    Oui je les vois
    Voici une copie avec tout ce qui est coché
    Pièce jointe 173045

  8. #8
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Décoches tout ce qui est manquant

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

Discussions similaires

  1. [MFC] afficher une boîte de dialogue
    Par bigboomshakala dans le forum MFC
    Réponses: 13
    Dernier message: 10/05/2004, 15h22
  2. [Kylix] Imprimer le contenu d'une boîte de dialogue
    Par cmp-france dans le forum EDI
    Réponses: 13
    Dernier message: 18/10/2003, 21h31
  3. Réponses: 3
    Dernier message: 29/08/2003, 11h57
  4. [MFC] Boîte de dialogue chronométrée
    Par mdriesbach dans le forum MFC
    Réponses: 5
    Dernier message: 18/02/2003, 13h40
  5. Dll et boîte de dialogue MFC
    Par paulj dans le forum MFC
    Réponses: 3
    Dernier message: 19/12/2002, 10h59

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