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 :

Erreur sur l'appel d'une méthode


Sujet :

Macros et VBA Excel

  1. #1
    Membre actif Avatar de Masmeta
    Homme Profil pro
    Ing. R&D informatique industrielle
    Inscrit en
    Mai 2006
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Ing. R&D informatique industrielle
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 472
    Points : 221
    Points
    221
    Par défaut Erreur sur l'appel d'une méthode
    Bonjour

    J'ai l'erreur suivante : Erreur de compilation : Type défini par l'utilisateur non défini
    Cela se produit sur un appel d'une méthode qui enregistre les erreurs dans un fichier texte :

    Appel de la fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     If Err.Number <> 0 Then
            ErrorLog Err.Number, Err.description, Err.source
        End If
    Fonction :
    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
     
    Private Sub ErrorLog(num As Variant, description As Variant, source As Variant)
     
    Dim oFSO
    Set oFSO = Nothing
    Set oFSO = CreateObject("Scripting.FileSystemObject")
    Dim oTxt As Scripting.TextStream
    Dim Text As String
    'Instanciation du FSO
    Set oFSO = New Scripting.FileSystemObject
    Set oTxt = oFSO.OpenTextFile("C:\monfichier.txt", ForReading)
    Set oTxt = oFl.OpenAsTextStream(ForWriting)
    Text = CStr(Now()) + " " + CStr(num) + "|" + CStr(description) + "|" + CStr(source)
    oTxt.WriteLine Text
    oTxt.Close
    oFSO = Nothing
    End Sub
    Je ne programme pas beaucoup sous VBA.
    Quelqu'un peut il m'aider à résoudre ce problème?
    Est ce que mon code est correct?
    "Nulla Tenaci Invia Est Via"
    Aux persévérants aucune route n'est interdite

  2. #2
    Membre actif Avatar de Masmeta
    Homme Profil pro
    Ing. R&D informatique industrielle
    Inscrit en
    Mai 2006
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Ing. R&D informatique industrielle
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 472
    Points : 221
    Points
    221
    Par défaut
    Dans le tutoriel que j'ai suivi ici

    Il faut ajouter la référence Microsoft Scripting Runtime au projet.

    cordialement
    "Nulla Tenaci Invia Est Via"
    Aux persévérants aucune route n'est interdite

Discussions similaires

  1. Réponses: 4
    Dernier message: 22/11/2010, 14h15
  2. Erreur sur l'appel de la méthode ToString
    Par Emcy dans le forum C#
    Réponses: 3
    Dernier message: 31/03/2008, 13h05
  3. Réponses: 7
    Dernier message: 30/08/2007, 14h17
  4. [forward] Erreur lors de l'appel d'une méthode
    Par GLDavid dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 03/07/2007, 17h10
  5. Réponses: 6
    Dernier message: 27/05/2005, 15h43

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