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 :

Fonction INDEX + EQUIV sous VBA [XL-2007]


Sujet :

Macros et VBA Excel

  1. #21
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Je n'ai pas testé, mais quelque chose comme ceci devrait fonctionner
    Vérifie la formule. J'ai possiblement supprimer les mauvaises parenthèses...
    Donc, plutôt que de vérifier dans ta formule s'il y a des données en O, tu le fais avant avec WorksheetFunction

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Sub Calcul1()
        Dim nbLignes as long
        Dim Chemin As String
        Dim MyFormula As String
        Dim Source As String
     
        nbLignes = Cells(rows.count,"A").End(xlup).row
        Source = ThisWorkbook.Path
        Chemin = Source & "\[Matrice Frais (Km + MO).xlsm]Matrice Distance"
        If Application.Worksheetfunction.counta(columns("O")) > 0 Then
           MyFormula = "=INDEX('" & Chemin & "'!$A:$BZ,MATCH($C:$C,'" & Chemin & "'!$A:$A,0),MATCH($D:$D,'" & Chemin & "'!$1:$1,0)*2)"
           Range("R2:R" & nbLignes) = MyFormula
        End if
    End Sub

  2. #22
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2014
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2014
    Messages : 32
    Par défaut
    Merci beaucoup Parmi !

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Index - Equiv en VBA
    Par JudRos dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/10/2011, 08h53
  2. [XL-2003] Fonction Index Equiv
    Par jm6570 dans le forum Excel
    Réponses: 3
    Dernier message: 16/02/2011, 10h44
  3. [DeskI XiR2] Equivalent rechercheV ou index/equiv sous BO
    Par courti01 dans le forum Débuter
    Réponses: 2
    Dernier message: 25/01/2011, 16h23
  4. [XL-2003] Problème fonction recherche / remplacer sous VBA
    Par DVano dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 01/04/2010, 12h13
  5. fonction mois.decaler sous VBA
    Par franckh99 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/11/2007, 10h17

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