Syntaxe formule "adresse()" en vba

Fermé
PERNST Messages postés 13 Date d'inscription mercredi 29 novembre 2017 Statut Membre Dernière intervention 11 novembre 2018 - 21 déc. 2017 à 15:31
PERNST Messages postés 13 Date d'inscription mercredi 29 novembre 2017 Statut Membre Dernière intervention 11 novembre 2018 - 22 janv. 2018 à 09:53
Bonjour,

Via un code vba, je cherche à écrire dans une cellule une formule avec la commande 'adresse' selon la syntaxe suivante :

Sheets("Data").Cells(ligne, 1).FormulaLocal = "=INDIRECT(ADRESSE(EQUIV("& nom(i) &";TABLES!$E$24:$E$34;0));6;;;"TABLES")))"

Message d'erreur qui m'est renvoyé : "Attendu : fin d'instruction"... avec TABLES surligné dans la formule ci-dessus. Je pense qu'il ne doit pas accepter l'empilement de guillemets

Si vous savez m'aider...

Merci d'avance
A voir également:

1 réponse

Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
21 déc. 2017 à 18:09
Bonjour
Ceci peut-être
Sheets("Data").Cells(ligne, 1).FormulaR1C1 = "=INDIRECT(ADDRESS(MATCH(" & nom(i) & ",TABLES!R24C5:R34C5,0),6,,,""TABLES""))"
A tester
Cdlt
0
PERNST Messages postés 13 Date d'inscription mercredi 29 novembre 2017 Statut Membre Dernière intervention 11 novembre 2018
22 janv. 2018 à 09:53
Merci Frenchie83...
... mais toujours NOK...
Je me suis débrouillé autrement via un copier/coller Formules de la cellule via une macro...
0