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 :

probleme de serveur excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 23
    Par défaut probleme de serveur excel
    bonjour,

    j'ai deja poste cette question sur le forum vba access,mais comme je n'ai pas eu de reponse, je la repose sur ce forum. peut etre que quelqu'un aura une solution a me proposer...

    dans un programme vba, je cree a un moment une application excel à l'aide de createobject. une fois sur deux le programme marche bien, l'autre, cette erreur apparait "Run-Time error '462': The remote server machine does not exist or is unavailable".

    est ce quelqu'un sait a quoi cela est du ?

    merci beaucoup

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Peux-tu nous donner ton code et nous indiquer sur quelle ligne se produit l'erreur ?
    A+

  3. #3
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 23
    Par défaut
    Voici le code, je n'ai mis que la partie ou je cree le fichier excel, le reste est inutile je pense.

    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
     
    'ouverture du fichier Default.xls du TNR
        Set app = CreateObject("Excel.Application")
        Set wor = app.Workbooks.Open(dossier & "\test_ajout_credits_client save\Default.xls")
        'on supprime puis recree la feuille 'Global'
        app.DisplayAlerts = False
        app.Sheets("Global").Delete
        app.DisplayAlerts = True
        app.Sheets.Add Before:=Sheets(1)
        app.ActiveSheet.Name = "Global"
        app.Cells(1, 1) = "N_Client"
        app.Cells(1, 2) = "Fonction"
        app.Cells(1, 3) = "Sales_organization"
        app.Cells(1, 4) = "Distribution"
        app.Cells(1, 5) = "Division"
        app.Cells(1, 6) = "Company_code"
    l'erreur apparait sur cette instruction "app.Sheets.Add Before:=Sheets(1)". si t'as une solution ca m'aiderai vraiment, parce que c'est chiant comme probleme !!!

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    En faisant " app.Sheets.Add Before:=Sheets(1) " tu ajoutes une feuille à l'application (!) c'est au Workbook qu'il faut ajouter la feuille Essaie avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Wor.Sheets.Add Before:=Sheets(1)
    Il en va de même des lignes suivantes
    Tu dis

  5. #5
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 23
    Par défaut
    j'ai modifie mon code comme tu me l'as indiqué, mais c'est toujours la meme chose, une fois sur deux ca plante.

    si tu as une autre idee, je suis preneur, sinon bah c'est pas grave, j'm'arrangerai autrement.

    merci beaucoup dans tous les cas

  6. #6
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    On n'abandonne pas comme ça !
    Ajoute DoEvents après cette ligne, "une fois sur deux" l'absence de DoEvents pourrait être l'explication
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        Set wor = app.Workbooks.Open(dossier & "\test_ajout_credits_client save\Default.xls")
        DoEvents
        'Tcé tes rats
    A+

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

Discussions similaires

  1. internet: probleme de serveur
    Par mcdonald dans le forum Réseau/Web
    Réponses: 9
    Dernier message: 13/02/2006, 10h31
  2. Probleme de fermeture Excel
    Par julie-insa dans le forum Access
    Réponses: 6
    Dernier message: 21/12/2005, 10h15
  3. [Flash] Probleme avec serveur Tomcat et accés Internet
    Par mc_chicken dans le forum Flash
    Réponses: 4
    Dernier message: 30/09/2005, 16h09
  4. petit probleme avec automation Excel
    Par Tempotpo dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 05/08/2005, 08h57
  5. [WSAD 5.0] [Envirronement de test] probleme de serveur
    Par arnaud dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 12/07/2004, 14h37

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