[EXCEL VBA] Formule à indice varible
Fermé
shinji7800
Messages postés
297
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
30 septembre 2010
-
27 févr. 2009 à 08:53
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 27 févr. 2009 à 10:14
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 27 févr. 2009 à 10:14
A voir également:
- [EXCEL VBA] Formule à indice varible
- Formule excel si et - Guide
- Formule somme excel colonne - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
6 réponses
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
27 févr. 2009 à 09:01
27 févr. 2009 à 09:01
Bonjour,
"j" étant déclaré et initialisé
Où et/ou comment ?
A+
"j" étant déclaré et initialisé
Où et/ou comment ?
A+
shinji7800
Messages postés
297
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
30 septembre 2010
47
27 févr. 2009 à 09:31
27 févr. 2009 à 09:31
Bonjour, lermite222
le probleme ne viens pas de la je pense ... puisque lorsque je supprime le "=" cela "fonctionne"
merci pour ta réponse :)
le probleme ne viens pas de la je pense ... puisque lorsque je supprime le "=" cela "fonctionne"
merci pour ta réponse :)
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
27 févr. 2009 à 09:41
27 févr. 2009 à 09:41
Mais si....
Il n'y a plus d'erreur PARCE QU'IL N'Y A PLUS DE FORMULE !!
Ce serais mieux que tu réponde à ma question :-)
Il n'y a plus d'erreur PARCE QU'IL N'Y A PLUS DE FORMULE !!
Ce serais mieux que tu réponde à ma question :-)
wilfried_42
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
244
27 févr. 2009 à 09:51
27 févr. 2009 à 09:51
Bonjour shinji7800, lermite222
on va deja modifier une propriété
ActiveCell.FormulaLocal = "=RECHERCHEV ('27302_090109_083320'!D" & j & ";[LISTE_CODE.xls]LISTECODE!$A$1:$DB$667;1;FAUX)"
Utiliser FormulaR1C1 avec des référence de type A1:DB667, je doute que cela fonctionne
De plus tu utilises une formule en français alors FormulaLocal qui indique la mise en place d'une formule dans la langue local.
je ne vois rien d'autre pour l'instant mais si l'erreur persiste, un bout plus long de la macro est nécessaire
on va deja modifier une propriété
ActiveCell.FormulaLocal = "=RECHERCHEV ('27302_090109_083320'!D" & j & ";[LISTE_CODE.xls]LISTECODE!$A$1:$DB$667;1;FAUX)"
Utiliser FormulaR1C1 avec des référence de type A1:DB667, je doute que cela fonctionne
De plus tu utilises une formule en français alors FormulaLocal qui indique la mise en place d'une formule dans la langue local.
je ne vois rien d'autre pour l'instant mais si l'erreur persiste, un bout plus long de la macro est nécessaire
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
27 févr. 2009 à 10:09
27 févr. 2009 à 10:09
Je pense que j'ai trouver ton erreur..
J'ai pas tester avec autre classeur, mais tu ne doit pas employer FormulaR1C1
A+
ActiveCell.Formula = "=RECHERCHEV(A" & j & ",Feuil3!A2:C32,2)"
J'ai pas tester avec autre classeur, mais tu ne doit pas employer FormulaR1C1
A+
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
27 févr. 2009 à 10:14
27 févr. 2009 à 10:14
Bonjour Wilfried,
Le temps que je trouve, tu avais déja répondu.
Concernant FormulaLocal ce n'est pas nécessaire, les deux versions sont disponnibles.
Si tu fais la formule avec l'éditeur de macro il te met =VLOOKUP et ça fonctionne ausi.
A+
Le temps que je trouve, tu avais déja répondu.
Concernant FormulaLocal ce n'est pas nécessaire, les deux versions sont disponnibles.
Si tu fais la formule avec l'éditeur de macro il te met =VLOOKUP et ça fonctionne ausi.
A+