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 :

sumproduct sur fichier fermé


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
    Inscrit en
    Mars 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2012
    Messages : 13
    Par défaut sumproduct sur fichier fermé
    Bonjour a tous,

    je cherche depuis quelques jours à mettre une formule excel e vba application

    a l'heure actuelle je fais ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Sheets("validcde").Range("h6").FormulaLocal = _
                "=SOMMEPROD(('" & Sheets("parametre").Range("b22").Value & "[" & Sheets("parametre").Range("b28").Value & ".xls]lpaiement'!$A$3:$A$28=" & numcde & ")*'" & Sheets("parametre").Range("b22").Value & "[" & Sheets("parametre").Range("b28").Value & ".xls]lpaiement'!$C$3:$C$28)"
    paye = Sheets("validcde").Range("h6").Value
    Sheets("validcde").Range("h6").Value = paye

    mais je suppose qu'il y a moyen de faire ceci en une opération du style

    Sheets("validcde").range("h6").value = application.evaluate("......

    j'ai lu que je devrais passer par application.evaluate
    mais ceci me donne systématiquement un message d'erreur "incompatibilité de type"

    est ce que quelqu'un pourrais me dire quel est mon erreur
    d'avance merci

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Bonjour,

    voir :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.WorksheetFunction.SumProduct(....

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2012
    Messages : 13
    Par défaut
    bonjour, et déjà merci de votre aide
    voila le code que j'ai mis

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      Sheets("validcde").Range("h6").Value = Application.WorksheetFunction.SumProduct(Sheets("parametre").Range("b22").Value & "[" & Sheets("parametre").Range("b28").Value & ".xls]lpaiement'!$A$3:$A$30000=" & numcde & ")*'" & Sheets("parametre").Range("b22").Value & "[" & Sheets("parametre").Range("b28").Value & ".xls]lpaiement'!$C$3:$C$30000)")
    mais il me dit erreur 1004
    impossible de lire la propriété sumproduct de la classe worksheetfunction

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    a oui c'est moins simple que je pensais ...

    tiens il y as cela qui marche avec evaluate :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Debug.Print Application.WorksheetFunction.SumProduct(Evaluate("([TOTO.xlsx]lpaiement!$A$2:$A$6=12)*([TOTO.xlsx]lpaiement!$B$2:$B$6)"))

Discussions similaires

  1. [XL-2003] requêtes sur fichier fermé sous conditions
    Par mickisa dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/11/2013, 15h58
  2. mise à jour de TCD, enregistrer sous sur fichier fermé
    Par Nono Sto dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/10/2013, 16h14
  3. [XL-2003] recherchev + indirect sur fichier fermé.
    Par ahmet dans le forum Excel
    Réponses: 2
    Dernier message: 28/10/2009, 17h08
  4. [XL-2007] Importation des données sur plusieurs fichiers fermés
    Par starid dans le forum Excel
    Réponses: 8
    Dernier message: 18/07/2009, 17h54
  5. Réponses: 1
    Dernier message: 02/07/2007, 10h37

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