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 de Compilation: Attendu : séparateur de liste ou ) WorksheetFunction.SumIf [XL-2010]


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
    PMO
    Inscrit en
    Mars 2018
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PMO
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2018
    Messages : 16
    Par défaut Erreur de Compilation: Attendu : séparateur de liste ou ) WorksheetFunction.SumIf
    Bonjour à tous,

    Cela fait 2 jours que je suis bloqués sur une ligne de mon VBA que je n'arrive pas à faire fonctionner. La dernière erreur de que VBA me donne est "Erreur de Compilation: Attendu : séparateur de liste ou ) ".

    La ligne en question est la suivante :

    If Cells(i, 93) = WorksheetFunction.SumIf(Workbooks("PPG_Suivi GTB_DF_Jan_ 2018 v2 (new version) avec code.xlsx").Worksheets("OPE2").Range(Cells(6, 3), Cells(DernLigneOP2, 3)), Workbooks("PDC-OP2-IP 2018 Fev V2.xlsx").Worksheets("OP2-ABS").Range(Cells(i, 5), Workbooks("PPG_Suivi GTB_DF_Jan_ 2018 v2 (new version) avec code.xlsx").Worksheets("OPE2").Range(Cells(6, 20), Cells(DernLigneOP2, 20))) Then

    Pliiize Help. Merci à tous ceux qui s'interesseront à la question.

  2. #2
    Membre éclairé
    Homme Profil pro
    Chargé d'affaires commerciales
    Inscrit en
    Janvier 2018
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chargé d'affaires commerciales
    Secteur : Bâtiment

    Informations forums :
    Inscription : Janvier 2018
    Messages : 62
    Par défaut
    Bonjour,

    Cela signifie qu'il te manque une parenthèse quelque part ...
    Je n'ai pas regarder exactement en détails mais à première vue il t'en manque une à la toute fin, avant ton then, pour fermer ton sumif.

    Cdt,

    Matt

  3. #3
    Membre averti
    Homme Profil pro
    PMO
    Inscrit en
    Mars 2018
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PMO
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2018
    Messages : 16
    Par défaut
    Bonjour Matt et merci pour ta réponse . J'ai bien vérifier pour les parenthèse c'est bien bon 17 parenthèse ouvrantes et 17 parenthèse fermantes

  4. #4
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut
    Bonjour,

    en créant la formule de calculs directement dans une cellule, quel résultat est retourné ?

    ___________________________________________________________________________________________________________
    Je suis Paris, Egypte, Nigeria, New-York, Mogadicio, Barcelone, London, Manchester, Stockholm, Istanbul, Berlin, Nice, Bruxelles, Charlie, …

  5. #5
    Membre éclairé
    Homme Profil pro
    Chargé d'affaires commerciales
    Inscrit en
    Janvier 2018
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chargé d'affaires commerciales
    Secteur : Bâtiment

    Informations forums :
    Inscription : Janvier 2018
    Messages : 62
    Par défaut
    Citation Envoyé par BiggBoy Voir le message
    Bonjour Matt et merci pour ta réponse . J'ai bien vérifier pour les parenthèse c'est bien bon 17 parenthèse ouvrantes et 17 parenthèse fermantes
    On ne doit pas avoir les mêmes yeux :p

    Sans compter les parenthèses du Cells avant le égal, j'ai 17 parenthèses ouvrantes et 16 fermantes. Il te manque donc bien une parenthèse pour fermer ton sumif, juste à la fin.

    Essaie comme ça ^^

    EDIT : Tes 3 parenthèses de fin ferment l'objet Cells et deux objets Range. Donc il te manque bien la fermeture de ton Sumif

  6. #6
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    elle est ici la manquante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Workbooks("PDC-OP2-IP 2018 Fev V2.xlsx").Worksheets("OP2-ABS").Range(Cells(i, 5)
    il manque la parenthèse fermante de ton Range() .... d'ailleurs tu peux virer Range puisque tu n'as qu'une cellule dedans

  7. #7
    Membre averti
    Homme Profil pro
    PMO
    Inscrit en
    Mars 2018
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PMO
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2018
    Messages : 16
    Par défaut
    Merci et bien vu Joe.

    Pb corrigé mais nouvelle erreur : Erreur d'exécution '1004'. Erreur définie par l'application ou par l'objet.

    Est ce que vous avez une idée d'où ça peut venir ?

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

Discussions similaires

  1. erreur de compilation: ":= attendu"
    Par neoconcept2 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 15/02/2012, 12h33
  2. [XL-2007] Erreur de compilation, attendu : =
    Par locosr dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 20/04/2011, 21h58
  3. erreur de compilation : struct declared inside list
    Par étoile de mer dans le forum Débuter
    Réponses: 2
    Dernier message: 30/12/2009, 01h52
  4. Réponses: 7
    Dernier message: 21/06/2007, 11h27
  5. Réponses: 5
    Dernier message: 27/04/2006, 19h53

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