Erreur 1004 pour une ligne un peu longue...

Fermé
pmac63 Messages postés 1 Date d'inscription mercredi 11 mars 2015 Statut Membre Dernière intervention 12 février 2017 - 11 mars 2015 à 17:05
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 - 15 mars 2015 à 07:48
Bonjour,

J'essaie de mettre en place une formule un peu lourde dans une cellule d'un tableau.

Lorsque la formule est simple ( elle tient sur une ligne dans VBA, pas de pb ).
Lorsqu'elle se complexifie, j'ai une erreur 1004 qui apparait, et cela arrive dès que je passe sur 2 lignes dans VBA...

Le code qui ne fonctionne pas....

ActiveCell.FormulaR1C1 = _
"=CHOOSE(RC[-10],""1"",""2"",""3"",IF(RC[-6]=10,RC[-8]+'Gammes - Tps Cycle'!R16C8,R[-1]C+VLOOKUP(RC[-6],'Gammes - Tps Cycle'!R16C5:R21C8,4,FALSE)),""5"",""6"",""7"",""8"",""9"",""10"",""11"",IF(RC[-7]=11,IF(RC[-6]=10,RC[-8]+'Gammes - Tps Cycle'!R3C11,R[-1]C+VLOOKUP(RC[-6],'Gammes - Tps Cycle'!R3C5:R13C11,7,FALSE)),IF(RC[-6]=10,RC[-8]+'Gammes - Tps Cycle'!R3C8,R[-1]C+" & _
"RC[-6],'Gammes - Tps Cycle'!R3C5:R13C11,4,FALSE))))"

Si je saisis la formule dans la cellule, par contre je n'ai pas de pb. Le seul hic, c'est que je dois faire apparaitre automatiquement la formule à un moment de macro...

Pouvez vous m'aider svp?

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
15 mars 2015 à 07:48
Bonjour
j'aimerai vous aider, mais j'ai un peu de mal à reconstruire la formule et c'est assez difficile d'analyser quelques chose sans trop savoir ce que l'on cherche. Si vous pouviez recopier la formule, non pas celle issue de l'enregistreur de macro, mais plutôt celle que vous avez saisi dans la barre de formule et qui fonctionne bien, ça faciliterai la tâche. l'idéal, serait de voir le fichier (sans données réelles).
Et quelle est la version d'excel ?
merci pour le retour
cdlt
0