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 :

utiliser CENTILE.INCLURE avec VBA ? [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut utiliser CENTILE.INCLURE avec VBA ?
    Bonjour tout le monde,

    J'utilise une fonction qui s'appelle CENTILE.INCLURE avec Excel.

    J'automatise mon travail, j'ai donc adapté la fonction à du code VBA ce qui donne ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    min_seuil = WorksheetFunction.Percentile_Inc("A1:A&i", 0.9)
    Le problème est que j'obtiens ce message d'erreur :

    Erreur d'exécution 1004 : Impossible de lire la propriété _Inc de la classe WorksheetFunction
    Qu'en pensez-vous ?

    Je vous remercie d'avance.

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Par défaut
    Bonsoir,

    C'est normal, il te faut sortir ta variable de la chaine :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    min_seuil = WorksheetFunction.Percentile_Inc("A1:A" & i, 0.9)
    au lieu de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    min_seuil = WorksheetFunction.Percentile_Inc("A1:A&i", 0.9)
    Hervé.

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    364
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 364
    Par défaut
    Bonsoir,

    et ainsi ?
    min_seuil = WorksheetFunction.Percentile_Inc(Range("A1:A" & i), 0.9)

  4. #4
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut
    Citation Envoyé par OrDonc Voir le message
    Bonsoir,

    et ainsi ?
    Bonsoir,

    Joli ça fonctionne merveilleusement.

    Un tout grand merci à toi et à toutes les personnes qui ont répondus.

    beegees

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

Discussions similaires

  1. Utilisation de getpivotdata avec VBA
    Par Gamack dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 15/10/2014, 09h31
  2. Comment utiliser une dll avec VBA
    Par Nicolas_Aplus dans le forum Général VBA
    Réponses: 2
    Dernier message: 14/05/2013, 17h46
  3. Utilisation bibliothèque Lotus avec VBA Access
    Par lerico dans le forum VBA Access
    Réponses: 0
    Dernier message: 20/11/2007, 15h19
  4. Réponses: 5
    Dernier message: 29/05/2006, 14h27
  5. Utilisation de DDERequest avec VBA
    Par queenmum dans le forum Général VBA
    Réponses: 1
    Dernier message: 10/09/2005, 12h24

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