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] Probleme avec l'ouverture d'un fichier Excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 102
    Points : 67
    Points
    67
    Par défaut [VBA-E] Probleme avec l'ouverture d'un fichier Excel
    Bjr, voila mon souci...
    Quand j'ouvre une application Excel via l'icone sur le bureau, toutes mes cellules contenant des formules sont recalculer et j'ai donc les valeurs numerique a l'interieur.
    Par contre
    Quand je lance ce meme fichier via un autre fichier excel et par une macro
    du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    ChDir "Y:\AM\Vacances\conges 2006"
        Workbooks.Open Filename:="Y:\AM\Vacances\conges 2006\EQP1-2006 CONGES.xls"
    La : , le meme fichier s'ouvre, mais le resultat des celulles contenant des formules est de valeur "####", et quand je veux donc lancer ensuite une macro, il ne se passe rien .....

    y a t'il une solution ? excel, fait donc une difference entre une ouverture par l'utilisateur, et une ouverture via une macro ... comment faire pour arriver au meme resultat?
    merci a vous par avance
    bye

  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
    Points : 15 543
    Points
    15 543
    Par défaut
    Quand tu as "####" à l'intérieur d'une cellule, c'est souvent que la largeur de ta colonne est insuffisante pour afficher le résultat. Commence par élargir ta colonne et dis-nous.
    Citation Envoyé par Ensuite, tu
    et quand je veux donc lancer ensuite une macro, il ne se passe rien ....
    Où se trouve cette macro ? Dans le fichier servant à ouvrir le second fichier ? Désignes-tu le fichier ouvert ? La bonne feuille ?
    Quelques précisions nous aideraient à t'aider
    A+

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 102
    Points : 67
    Points
    67
    Par défaut
    Bien, j'ai trouvé sans etre capable d'expliquer le pourquoi .
    pour les #### ce n'est pas un souci de largeur de celulle..

    je recap, le fichier xls A ouvre le fichier xls B , le fichier A lance une macro du fichier B
    Apres avoir ouvert le fichier B, j'ai tt les cellules contenant une formule un affichage avec des "####" et si le fichier A lance une macro du fichier B, il ne se passe rien.

    Pour que cela fonctionne correctement, j'ai enlevé du fichier B, tt les loads des userform qui se trouveait ds Workbook.open.
    et la ca marche... quand le fichier A appele le fichier B, j'ai les valeurs nickel ds mes cellules formules.. et je peux lancer mes macros...
    J'avoue ne pas trop comprendre... mais bon.... tampis pour les load userform. ca marche bien sans ...

  4. #4
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Points : 24 327
    Points
    24 327
    Par défaut
    Si ça marche, tu nous mets un petit sur cette discussion?

    Merci
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 102
    Points : 67
    Points
    67
    Par défaut
    bah a dire vrai, j'attendais qu'on m'explique le pourquoi ca marche en enlevant les loads,
    Mais ok, je vais mettre resolu... et je vais en rester en bon fonctionnemetn de mon soft sans en connaitre les raisons profondes.

  6. #6
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Points : 24 327
    Points
    24 327
    Par défaut
    Sans connaître le code qui se trouve dans les Forms que tu charges, on aura du mal à deviner ce qui peut se passer.

    De plus, pourquoi chargeais-tu des Forms dont tu n'as pas besoin?

    Il y a trop de questions sur ce que tu fais dans ton classeur B pour émettre des hypothèses.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

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

Discussions similaires

  1. probleme avec type du champ pour fichier excel
    Par akremb22 dans le forum C#
    Réponses: 0
    Dernier message: 29/12/2011, 14h14
  2. création objet avec l ouverture d un fichier excel
    Par levac dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 30/07/2007, 15h51
  3. [VBA-E] probleme avec la fonction countif
    Par adamm dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 18/02/2006, 09h23
  4. [VBA WORD] Probleme avec un .dot
    Par jagdjg dans le forum VBA Word
    Réponses: 6
    Dernier message: 18/01/2006, 11h07
  5. [VBA-E] problème avec le sendkeys
    Par darkpocket dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 23/02/2005, 14h25

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