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 :

Soucis de paramètrage d'excel ?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2017
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2017
    Messages : 22
    Par défaut Soucis de paramètrage d'excel ?
    Bonjour,

    Je viens chercher votre aide aujourd'hui car je pense avoir un soucis de paramétrage dans Excel.

    J'ai créé un code qui ne fonctionne pas sur mon PC (fixe du travail) mais qui fonctionne très bien sur mon PC portable + 3 autres PC de ma boîte. Pour le moment il n'y as que sur mon poste où le problème se déclenche.

    Pour plus d'info concernant le problème voici le liens où je l'explique :

    https://www.developpez.net/forums/d1...-fonction-dir/


    Merci d'avance pour vos réponses.

  2. #2
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 703
    Par défaut
    Bonjour,
    Que veut dire "ne fonctionne pas" ?

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2017
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2017
    Messages : 22
    Par défaut
    Bonjour,

    Tu as regarder le liens ?

    J'ai une erreur 5 sur une ligne qui est normalement correct car elle est dans une boucle qui marche 1 fois mais pas 2 :
    Tous est expliquer sur le liens

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Tu as regarder le liens ?

    J'ai une erreur 5 sur une ligne qui est normalement correct car elle est dans une boucle qui marche 1 fois mais pas 2 :
    Tous est expliquer sur le liens
    Pourquoi alors procéder ainsi (une nouvelle discussion qui conduit à en ouvrir une autre pour savoir ce dont il s'agit) ?
    (c'est ce que j'appelle inviter à "jouer au ping-pong") ...

  5. #5
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 703
    Par défaut
    Ce n'est pas vraiment une bonne pratique d'ouvrir un nouveau sujet alors qu'on a le même problème ...

    Erreur d'exécution '5':
    Argument ou appel de procédure incorrect

    Cette erreur arrive sur la ligne 23 lors de la manip. sur le deuxième fichier :

    .FormatConditions.Add Type:=xlExpression, Formula1:="=ET($D5=""Délai apparent"";I$2<SERIE.JOUR.OUVRE($I$2;$E5))"
    Tu as une fonction écrite en français, ça m'étonne, car normalement, on écrit tout en anglais en VBA. Essaie de ré-écrire cette ligne avec les fonctions équivalentes en anglais.
    Est-ce que ton poste fixe est paramétré sur une autre langue que les autres PC?

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2017
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2017
    Messages : 22
    Par défaut
    Alors, oui je suis d'accord avec vous mais la personne qui m'a répondu sur mon premier post ne répond plus et personne d'autre ne m'a répondu et je suis vraiment très proche de la fin de mon code donc ca m'embête beaucoup... désolé de cette manip alors j'éviterai dans le future.

    Oui Excel reconnais bien la formule et ca n'a pas de liens avec la langue ou autre car comme je l'ai dit plus haut la ligne qui "bug" est dans une boucle et pour la première itération il n'y a aucun problème c'est sur la deuxième itération à chaque fois que j'ai cette erreur

  7. #7
    Membre Expert
    Avatar de pijaku
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2010
    Messages : 1 817
    Billets dans le blog
    10
    Par défaut
    Bonjour,

    Qu'elle version d'excel?

    Fais ce simple test (on ne sait jamais) :
    Sur ton PC ou la macro ne fonctionne pas :
    Dans une cellule d'une feuille de ton classeur, tape :
    =SERIE.
    Dis nous si Excel te propose la Formule =SERIE.JOUR.OUVRE, ou pas...

  8. #8
    Membre Expert
    Avatar de pijaku
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2010
    Messages : 1 817
    Billets dans le blog
    10
    Par défaut
    Au risque de me répéter, sur le pc ou la macro ne fonctionne pas :

    Citation Envoyé par pijaku Voir le message
    Qu'elle version d'excel?

  9. #9
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2017
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2017
    Messages : 22
    Par défaut
    Excel 2010
    Version : 14.0.7177.5000 (32 bits)

    c'est la même version que sur les PC où ca fonctionne

  10. #10
    Membre Expert
    Avatar de pijaku
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    1 817
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2010
    Messages : 1 817
    Billets dans le blog
    10
    Par défaut
    Dans cette boucle, met un point d'arrêt, puis inspecte le classeur qui vient de s'ouvrir...
    Essaie par exemple d'ajouter manuellement la MFC...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
        For i = 1 To NbFichiers
            Set Wb = Workbooks.Open(ListeFichier(i))
            Stop
            conditionnelle
            Wb.Close True
        Next i
    Il va certainement t'envoyer des messages d'erreur "ne pas pas exécuter en mode Arrêt", mais tu t'en fiches, clic sur OK...

  11. #11
    Membre Expert
    Inscrit en
    Octobre 2010
    Messages
    1 401
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 401
    Par défaut
    Citation Envoyé par ManuDitBanko Voir le message
    J'ai créé un code qui ne fonctionne pas sur mon PC (fixe du travail) mais qui fonctionne très bien sur mon PC portable + 3 autres PC de ma boîte. Pour le moment il n'y as que sur mon poste où le problème se déclenche.
    Et si ta version de Office etait corrompue ? La re-installer serait la solution.

  12. #12
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2017
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2017
    Messages : 22
    Par défaut
    C'est peu être là meilleur solution oui mais je trouve bizarre alors que ça marche quand même une fois sur 2 pour moi ca devrai soit fonctionner soit pas du tout
    Le problème arrive dans un cas assez précis

Discussions similaires

  1. [XL-2007] Souci lancement Word depuis Excel
    Par familledacp dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 23/05/2014, 12h14
  2. [XL-2003] Souci récupération d'information (excel - access)
    Par Autotoaster dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 23/06/2011, 10h44
  3. Des soucis avec mon application Excel sur les contacts
    Par diddle dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/11/2007, 19h50
  4. SOucis d'export vers excel 2003
    Par nico18987 dans le forum SharePoint
    Réponses: 0
    Dernier message: 05/09/2007, 09h45
  5. [vb6] Soucis avec une instance excel
    Par Little-Freud dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 24/04/2006, 16h08

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