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] Compte-rendu d'opérations


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 127
    Par défaut [VBA-E] Compte-rendu d'opérations
    Bonjour,

    Je lance une serie de traitement de fichiers (excecution, copie, suppression..). Je souhaite avoir un compte-rendu d'opérations qui me permet de savoir des infos sur les traitement ( date, heure erreur).

    Comment dois-je faire? Merci de 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
    et ces infos ... tu les veux ou ..?
    peu-être un fichier texte..? .log....

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 127
    Par défaut
    fichier texte si c'est possible!

  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
    et bien ya ka fo ka...

    un coup d'aide en ligne sur sur ouput ,ForAppending, print , close...

    et puis dit nous si tu bloque...

  5. #5
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 127
    Par défaut
    Ok et je vous tient au courant

    A+

  6. #6
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 127
    Par défaut
    Désolé je ne vois pas comment commencer!

  7. #7
    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
    ben il faut commencer par open ... pour ouvrir le fichier

    un petit code à étudier...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
     
    Option Explicit
     
    '
    ' Tiens la procédure de log...
    '
    Sub LogInfo(stMess As String)
    Dim stFile As String 'Nom du fichier log
    Dim iLog As Integer 'Numéro fichier log
    stFile = "c:\tmp\toto.log"
    iLog = FreeFile
    Open stFile For Append As #iLog
     Print #iLog, Format(Now, "dd/mm/yyyy hh:mm:ss"); vbTab; stMess
    Close #iLog
    End Sub
    '
    ' et une procédure de test pour tester ...!
    '
    Sub TEst()
     LogInfo ("Lancement de test")
     If MsgBox("Oui ou non ..?", vbYesNo) = vbYes Then
       LogInfo ("L'utilisateur à répondu Oui ")
     Else
       LogInfo ("Ben il a répondu non")
     End If
     DoEvents
     'Pour le fun affiche le message
      Shell "notepad c:\tmp\toto.log"
    End Sub

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