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 :

Workbooks.Open Filename fonctionne bien sur excel 2000 ?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Mars 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 8
    Par défaut Workbooks.Open Filename fonctionne bien sur excel 2000 ?
    Bonjour,

    J'ai un code en VBA qui ouvre un classeur spécifique "CboAgents" qui représente un agent quelconque. Le programme fonctionne très bien dans la version 2003 mais quand mon utilisateur l'utilise sur sa version 2000, rien ne se passe. Le classeur ne s'ouvre pas du tout.


    Voici mon bout de code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Workbooks.Open Filename:="S:\Taxes\Christophe" & "\Data " & CboAgents & ".xls", writerespassword:=Password

    Quelqu'un peut m'aider SVP?

    Merci

  2. #2
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonsoir,

    Je suppose que "CboAgents" est une variable de type String, si oui, essaye comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Workbooks.Open Filename:="S:\Taxes\Christophe\Data\" & CboAgents & ".xls"

  3. #3
    Membre du Club
    Inscrit en
    Mars 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 8
    Par défaut
    Citation Envoyé par fring Voir le message
    Bonsoir,

    Je suppose que "CboAgents" est une variable de type String, si oui, essaye comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Workbooks.Open Filename:="S:\Taxes\Christophe\Data\" & CboAgents & ".xls"
    Merci pour votre réponse mais je ne pense pas que ça va règler mon problème (en fait je ne peux l'essayer avant mardi prochain car je n'ai pas de version 2000 à la maison mais seulement au bureau).

    Oui "CboAgents" est une variable de type String qui représente le nom de l'agent en question.

    En fait, le fichier peut se nommer "Data Jocelyne Marois.xls", "Data Carl Dupuis.xls", etc...

    Ce que je ne comprends pas c'est pourquoi sous excel 2003, le programme fonctionne très bien mais lorsque je l'ouvre sous 2000. il n'arrive pas à ouvrir le fichier excel de l'agent.

    Si vous avez d'autres suggestions, SVP m'en faire part.

    Merci beaucoup

  4. #4
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    aah oui ok, je comprend mieux maintenant pourquoi le
    En principe cette syntaxe devrait fonctionner sans problème sous 2000, une question à 0,50€, si on essaye d'ouvrir les fichiers manuellement via Excel 2000, ça fonctionne ?

  5. #5
    Membre du Club
    Inscrit en
    Mars 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 8
    Par défaut
    Citation Envoyé par fring Voir le message
    aah oui ok, je comprend mieux maintenant pourquoi le
    En principe cette syntaxe devrait fonctionner sans problème sous 2000, une question à 0,50€, si on essaye d'ouvrir les fichiers manuellement via Excel 2000, ça fonctionne ?
    Oui tout les fichiers Data des agents s'ouvrent manuellement sous 2000 et 2003.

    J'ai même essayer d'exécuter le fichier principale en mode pas à pas sous 2000. Lorsque je tombe sur la ligne du code dans lequel je fais appelle au code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Workbooks.Open Filename:="S:\Taxes\Christophe" & "\Data " & CboAgents & ".xls", writerespassword:=Password
    il ne fait que sauter à la ligne de code suivant sans y mettre aucun message d'erreur mais le fichier Data ne s'ouvre pas. Donc je suppose que ce n'est pas un problème de syntaxe car sous 2003, l'exécution de ce bout de code ouvre effectivement le fichier Data.

  6. #6
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bin...mystère et boule de gomme...là ça dépasse mes compétences de marabou pour arriver à exorciser ta macro

    Eventuellement une petite variante pour ouvrir un classeur, bien que je ne vois pas pourquoi celle-ci fonctionnerait et pas l'autre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.Workbooks.Open ("S:\Taxes\Christophe\Data " & CboAgents & ".xls")

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

Discussions similaires

  1. comment savoir si mon site fonctionne bien sur IIS?
    Par m3allem001 dans le forum IIS
    Réponses: 0
    Dernier message: 12/05/2011, 16h28
  2. [XL-2007] Fonction (Pictures.Insert) qui fonctionne mal sur Excel 2007
    Par Jean-Pierre49 dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 30/11/2009, 08h31
  3. window.open() ne fonctionne pas sur IE
    Par brunoperel dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 06/08/2009, 23h01
  4. Réponses: 1
    Dernier message: 04/07/2008, 12h44
  5. Filtrage sur Excel 2000
    Par Igloobel dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/02/2008, 09h16

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