"Je n'arrive pas à insérer une valeur d'une cellule
décalée dans une formule matricielle qui déterminerait
l'étendue de celle-ci.
L'exp (incorrect):
Range("C1:D1").Formularray ="=LINEST(RC:RC[" & OFFSET(RC[6],RC[6],0) & "])"
Merci d'avance pour l'aide"
Peut-être qu'elle n'était pas bien compréhensible ?!
Il s'agit, généralement parlant, de récuperer la valeur
d'une cellule décalée pour l'injecter dans une formule
matricielle en tant que référence de (fin) de plage.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
SL
Bonjour
Range("C1:D1").Formularray ="=LINEST(RC:RC[" & OFFSET(RC[6],RC[6],0) & "])" 1. il manque un A : FormulaArray
2. OFFSET(RC[6],RC[6],0) il y a un argument de trop et ce n'est pas la syntaxe VBA Offset(rowOffset, columnOffset). C'est la fonction DECALER que tu veux ? Offset de quoi ? Quelle valeur veux tu ? De plus il me semble qu'il y aura une référence circulaire.
Stéphane
"JeNeVois" a écrit dans le message de news:
Bonjour !
La question suivante n'a pas trouvée de réponse.
"Je n'arrive pas à insérer une valeur d'une cellule décalée dans une formule matricielle qui déterminerait l'étendue de celle-ci. L'exp (incorrect): Range("C1:D1").Formularray ="=LINEST(RC:RC[" & OFFSET(RC[6],RC[6],0) & "])"
Merci d'avance pour l'aide"
Peut-être qu'elle n'était pas bien compréhensible ?! Il s'agit, généralement parlant, de récuperer la valeur d'une cellule décalée pour l'injecter dans une formule matricielle en tant que référence de (fin) de plage.
Bonjour
Range("C1:D1").Formularray ="=LINEST(RC:RC[" & OFFSET(RC[6],RC[6],0) &
"])"
1. il manque un A : FormulaArray
2. OFFSET(RC[6],RC[6],0) il y a un argument de trop et ce n'est pas la
syntaxe VBA Offset(rowOffset, columnOffset). C'est la fonction DECALER que
tu veux ?
Offset de quoi ? Quelle valeur veux tu ?
De plus il me semble qu'il y aura une référence circulaire.
Stéphane
"JeNeVois" <JeNeVois@discussions.microsoft.com> a écrit dans le message de
news: E9B0E73B-B485-4D95-87EA-EEEC97D92628@microsoft.com...
Bonjour !
La question suivante n'a pas trouvée de réponse.
"Je n'arrive pas à insérer une valeur d'une cellule
décalée dans une formule matricielle qui déterminerait
l'étendue de celle-ci.
L'exp (incorrect):
Range("C1:D1").Formularray ="=LINEST(RC:RC[" & OFFSET(RC[6],RC[6],0) &
"])"
Merci d'avance pour l'aide"
Peut-être qu'elle n'était pas bien compréhensible ?!
Il s'agit, généralement parlant, de récuperer la valeur
d'une cellule décalée pour l'injecter dans une formule
matricielle en tant que référence de (fin) de plage.
Range("C1:D1").Formularray ="=LINEST(RC:RC[" & OFFSET(RC[6],RC[6],0) & "])" 1. il manque un A : FormulaArray
2. OFFSET(RC[6],RC[6],0) il y a un argument de trop et ce n'est pas la syntaxe VBA Offset(rowOffset, columnOffset). C'est la fonction DECALER que tu veux ? Offset de quoi ? Quelle valeur veux tu ? De plus il me semble qu'il y aura une référence circulaire.
Stéphane
"JeNeVois" a écrit dans le message de news:
Bonjour !
La question suivante n'a pas trouvée de réponse.
"Je n'arrive pas à insérer une valeur d'une cellule décalée dans une formule matricielle qui déterminerait l'étendue de celle-ci. L'exp (incorrect): Range("C1:D1").Formularray ="=LINEST(RC:RC[" & OFFSET(RC[6],RC[6],0) & "])"
Merci d'avance pour l'aide"
Peut-être qu'elle n'était pas bien compréhensible ?! Il s'agit, généralement parlant, de récuperer la valeur d'une cellule décalée pour l'injecter dans une formule matricielle en tant que référence de (fin) de plage.
JeNeVois
Bonjour !
Exp: la colonne E contient des séries de nombres entiers, par exp. le nombre "30" sur la même ligne où la formule serait à inscrire (1). En décalant de 30 cellules (sur la même colonne E ,l' on trouve la cellule dont la valeur (p.exp. "100" serait à insérer dans la formule ( inscrite sur la feuille) et qui désigne la ligne finale sur la quelle porte son étendu : (dans l'exemple le résultat devrait donc aboutir à Range("C1:D1")="=DROTEREG(A1:A100;B1:B100)"
Salutations !
Bonjour
Range("C1:D1"Ra).Formularray ="=LINEST(RC:RC[" & OFFSET(RC[6],RC[6],0) & "])" 1. il manque un A : FormulaArray
2. OFFSET(RC[6],RC[6],0) il y a un argument de trop et ce n'est pas la syntaxe VBA Offset(rowOffset, columnOffset). C'est la fonction DECALER que tu veux ? Offset de quoi ? Quelle valeur veux tu ? De plus il me semble qu'il y aura une référence circulaire.
Stéphane
"JeNeVois" a écrit dans le message de news:
Bonjour !
La question suivante n'a pas trouvée de réponse.
"Je n'arrive pas à insérer une valeur d'une cellule décalée dans une formule matricielle qui déterminerait l'étendue de celle-ci. L'exp (incorrect): ="=LINEST(RC:RC[" & OFF Range("C1:D1").Formularray SET(RC[6],RC[6],0) & "])"
Merci d'avance pour l'aide"
Peut-être qu'elle n'était pas bien compréhensible ?! Il s'agit, généralement parlant, de récuperer la valeur d'une cellule décalée pour l'injecter dans une formule matricielle en tant que référence de (fin) de plage.
Bonjour !
Exp:
la colonne E contient des séries de nombres entiers,
par exp. le nombre "30" sur la même ligne où la formule serait
à inscrire (1). En décalant de 30 cellules (sur la même
colonne E ,l' on trouve la cellule dont la valeur (p.exp. "100"
serait à insérer dans la formule ( inscrite sur la feuille)
et qui désigne la ligne finale sur la quelle porte son
étendu : (dans l'exemple le résultat devrait donc aboutir à
Range("C1:D1")="=DROTEREG(A1:A100;B1:B100)"
Salutations !
Bonjour
Range("C1:D1"Ra).Formularray ="=LINEST(RC:RC[" & OFFSET(RC[6],RC[6],0) &
"])"
1. il manque un A : FormulaArray
2. OFFSET(RC[6],RC[6],0) il y a un argument de trop et ce n'est pas la
syntaxe VBA Offset(rowOffset, columnOffset). C'est la fonction DECALER que
tu veux ?
Offset de quoi ? Quelle valeur veux tu ?
De plus il me semble qu'il y aura une référence circulaire.
Stéphane
"JeNeVois" <JeNeVois@discussions.microsoft.com> a écrit dans le message de
news: E9B0E73B-B485-4D95-87EA-EEEC97D92628@microsoft.com...
Bonjour !
La question suivante n'a pas trouvée de réponse.
"Je n'arrive pas à insérer une valeur d'une cellule
décalée dans une formule matricielle qui déterminerait
l'étendue de celle-ci.
L'exp (incorrect):
="=LINEST(RC:RC[" & OFF Range("C1:D1").Formularray SET(RC[6],RC[6],0) &
"])"
Merci d'avance pour l'aide"
Peut-être qu'elle n'était pas bien compréhensible ?!
Il s'agit, généralement parlant, de récuperer la valeur
d'une cellule décalée pour l'injecter dans une formule
matricielle en tant que référence de (fin) de plage.
Exp: la colonne E contient des séries de nombres entiers, par exp. le nombre "30" sur la même ligne où la formule serait à inscrire (1). En décalant de 30 cellules (sur la même colonne E ,l' on trouve la cellule dont la valeur (p.exp. "100" serait à insérer dans la formule ( inscrite sur la feuille) et qui désigne la ligne finale sur la quelle porte son étendu : (dans l'exemple le résultat devrait donc aboutir à Range("C1:D1")="=DROTEREG(A1:A100;B1:B100)"
Salutations !
Bonjour
Range("C1:D1"Ra).Formularray ="=LINEST(RC:RC[" & OFFSET(RC[6],RC[6],0) & "])" 1. il manque un A : FormulaArray
2. OFFSET(RC[6],RC[6],0) il y a un argument de trop et ce n'est pas la syntaxe VBA Offset(rowOffset, columnOffset). C'est la fonction DECALER que tu veux ? Offset de quoi ? Quelle valeur veux tu ? De plus il me semble qu'il y aura une référence circulaire.
Stéphane
"JeNeVois" a écrit dans le message de news:
Bonjour !
La question suivante n'a pas trouvée de réponse.
"Je n'arrive pas à insérer une valeur d'une cellule décalée dans une formule matricielle qui déterminerait l'étendue de celle-ci. L'exp (incorrect): ="=LINEST(RC:RC[" & OFF Range("C1:D1").Formularray SET(RC[6],RC[6],0) & "])"
Merci d'avance pour l'aide"
Peut-être qu'elle n'était pas bien compréhensible ?! Il s'agit, généralement parlant, de récuperer la valeur d'une cellule décalée pour l'injecter dans une formule matricielle en tant que référence de (fin) de plage.
Exp: la colonne E contient des séries de nombres entiers, par exp. le nombre "30" sur la même ligne où la formule serait à inscrire (1). En décalant de 30 cellules (sur la même colonne E ,l' on trouve la cellule dont la valeur (p.exp. "100" serait à insérer dans la formule ( inscrite sur la feuille) et qui désigne la ligne finale sur la quelle porte son étendu : (dans l'exemple le résultat devrait donc aboutir à Range("C1:D1")="=DROTEREG(A1:A100;B1:B100)"
Salutations !
Bonjour
Range("C1:D1"Ra).Formularray ="=LINEST(RC:RC[" & OFFSET(RC[6],RC[6],0) & "])" 1. il manque un A : FormulaArray
2. OFFSET(RC[6],RC[6],0) il y a un argument de trop et ce n'est pas la syntaxe VBA Offset(rowOffset, columnOffset). C'est la fonction DECALER que tu veux ? Offset de quoi ? Quelle valeur veux tu ? De plus il me semble qu'il y aura une référence circulaire.
Stéphane
"JeNeVois" a écrit dans le message de news:
Bonjour !
La question suivante n'a pas trouvée de réponse.
"Je n'arrive pas à insérer une valeur d'une cellule décalée dans une formule matricielle qui déterminerait l'étendue de celle-ci. L'exp (incorrect): ="=LINEST(RC:RC[" & OFF Range("C1:D1").Formularray SET(RC[6],RC[6],0) & "])"
Merci d'avance pour l'aide"
Peut-être qu'elle n'était pas bien compréhensible ?! Il s'agit, généralement parlant, de récuperer la valeur d'une cellule décalée pour l'injecter dans une formule matricielle en tant que référence de (fin) de plage.
"JeNeVois" <JeNeVois@discussions.microsoft.com> a écrit dans le message de
news: DCA6D2D3-D7F4-4854-B53C-CCE2A606892A@microsoft.com...
Bonjour !
Exp:
la colonne E contient des séries de nombres entiers,
par exp. le nombre "30" sur la même ligne où la formule serait
à inscrire (1). En décalant de 30 cellules (sur la même
colonne E ,l' on trouve la cellule dont la valeur (p.exp. "100"
serait à insérer dans la formule ( inscrite sur la feuille)
et qui désigne la ligne finale sur la quelle porte son
étendu : (dans l'exemple le résultat devrait donc aboutir à
Range("C1:D1")="=DROTEREG(A1:A100;B1:B100)"
Salutations !
Bonjour
Range("C1:D1"Ra).Formularray ="=LINEST(RC:RC[" & OFFSET(RC[6],RC[6],0) &
"])"
1. il manque un A : FormulaArray
2. OFFSET(RC[6],RC[6],0) il y a un argument de trop et ce n'est pas la
syntaxe VBA Offset(rowOffset, columnOffset). C'est la fonction DECALER
que
tu veux ?
Offset de quoi ? Quelle valeur veux tu ?
De plus il me semble qu'il y aura une référence circulaire.
Stéphane
"JeNeVois" <JeNeVois@discussions.microsoft.com> a écrit dans le message
de
news: E9B0E73B-B485-4D95-87EA-EEEC97D92628@microsoft.com...
Bonjour !
La question suivante n'a pas trouvée de réponse.
"Je n'arrive pas à insérer une valeur d'une cellule
décalée dans une formule matricielle qui déterminerait
l'étendue de celle-ci.
L'exp (incorrect):
="=LINEST(RC:RC[" & OFF Range("C1:D1").Formularray SET(RC[6],RC[6],0) &
"])"
Merci d'avance pour l'aide"
Peut-être qu'elle n'était pas bien compréhensible ?!
Il s'agit, généralement parlant, de récuperer la valeur
d'une cellule décalée pour l'injecter dans une formule
matricielle en tant que référence de (fin) de plage.
Exp: la colonne E contient des séries de nombres entiers, par exp. le nombre "30" sur la même ligne où la formule serait à inscrire (1). En décalant de 30 cellules (sur la même colonne E ,l' on trouve la cellule dont la valeur (p.exp. "100" serait à insérer dans la formule ( inscrite sur la feuille) et qui désigne la ligne finale sur la quelle porte son étendu : (dans l'exemple le résultat devrait donc aboutir à Range("C1:D1")="=DROTEREG(A1:A100;B1:B100)"
Salutations !
Bonjour
Range("C1:D1"Ra).Formularray ="=LINEST(RC:RC[" & OFFSET(RC[6],RC[6],0) & "])" 1. il manque un A : FormulaArray
2. OFFSET(RC[6],RC[6],0) il y a un argument de trop et ce n'est pas la syntaxe VBA Offset(rowOffset, columnOffset). C'est la fonction DECALER que tu veux ? Offset de quoi ? Quelle valeur veux tu ? De plus il me semble qu'il y aura une référence circulaire.
Stéphane
"JeNeVois" a écrit dans le message de news:
Bonjour !
La question suivante n'a pas trouvée de réponse.
"Je n'arrive pas à insérer une valeur d'une cellule décalée dans une formule matricielle qui déterminerait l'étendue de celle-ci. L'exp (incorrect): ="=LINEST(RC:RC[" & OFF Range("C1:D1").Formularray SET(RC[6],RC[6],0) & "])"
Merci d'avance pour l'aide"
Peut-être qu'elle n'était pas bien compréhensible ?! Il s'agit, généralement parlant, de récuperer la valeur d'une cellule décalée pour l'injecter dans une formule matricielle en tant que référence de (fin) de plage.
JeNeVois
Bonjour !
Oui, ça fonctionne très bien ! Il faut seulement enlever tous les "-1". En plus, j'avais oublié de mentionner qu'il faut additionner la valeur directe à la valeur décalée. La formule trouvée est donc celle-ci
Exp: la colonne E contient des séries de nombres entiers, par exp. le nombre "30" sur la même ligne où la formule serait à inscrire (1). En décalant de 30 cellules (sur la même colonne E ,l' on trouve la cellule dont la valeur (p.exp. "100" serait à insérer dans la formule ( inscrite sur la feuille) et qui désigne la ligne finale sur la quelle porte son étendu : (dans l'exemple le résultat devrait donc aboutir à Range("C1:D1")="=DROTEREG(A1:A100;B1:B100)"
Salutations !
Bonjour
Range("C1:D1"Ra).Formularray ="=LINEST(RC:RC[" & OFFSET(RC[6],RC[6],0) & "])" 1. il manque un A : FormulaArray
2. OFFSET(RC[6],RC[6],0) il y a un argument de trop et ce n'est pas la syntaxe VBA Offset(rowOffset, columnOffset). C'est la fonction DECALER que tu veux ? Offset de quoi ? Quelle valeur veux tu ? De plus il me semble qu'il y aura une référence circulaire.
Stéphane
"JeNeVois" a écrit dans le message de news:
Bonjour !
La question suivante n'a pas trouvée de réponse.
"Je n'arrive pas à insérer une valeur d'une cellule décalée dans une formule matricielle qui déterminerait l'étendue de celle-ci. L'exp (incorrect): ="=LINEST(RC:RC[" & OFF Range("C1:D1").Formularray SET(RC[6],RC[6],0) & "])"
Merci d'avance pour l'aide"
Peut-être qu'elle n'était pas bien compréhensible ?! Il s'agit, généralement parlant, de récuperer la valeur d'une cellule décalée pour l'injecter dans une formule matricielle en tant que référence de (fin) de plage.
Bonjour !
Oui, ça fonctionne très bien ! Il faut seulement enlever tous les "-1".
En plus, j'avais oublié de mentionner qu'il faut additionner la valeur
directe à la valeur décalée. La formule trouvée est donc celle-ci
"JeNeVois" <JeNeVois@discussions.microsoft.com> a écrit dans le message de
news: DCA6D2D3-D7F4-4854-B53C-CCE2A606892A@microsoft.com...
Bonjour !
Exp:
la colonne E contient des séries de nombres entiers,
par exp. le nombre "30" sur la même ligne où la formule serait
à inscrire (1). En décalant de 30 cellules (sur la même
colonne E ,l' on trouve la cellule dont la valeur (p.exp. "100"
serait à insérer dans la formule ( inscrite sur la feuille)
et qui désigne la ligne finale sur la quelle porte son
étendu : (dans l'exemple le résultat devrait donc aboutir à
Range("C1:D1")="=DROTEREG(A1:A100;B1:B100)"
Salutations !
Bonjour
Range("C1:D1"Ra).Formularray ="=LINEST(RC:RC[" & OFFSET(RC[6],RC[6],0) &
"])"
1. il manque un A : FormulaArray
2. OFFSET(RC[6],RC[6],0) il y a un argument de trop et ce n'est pas la
syntaxe VBA Offset(rowOffset, columnOffset). C'est la fonction DECALER
que
tu veux ?
Offset de quoi ? Quelle valeur veux tu ?
De plus il me semble qu'il y aura une référence circulaire.
Stéphane
"JeNeVois" <JeNeVois@discussions.microsoft.com> a écrit dans le message
de
news: E9B0E73B-B485-4D95-87EA-EEEC97D92628@microsoft.com...
Bonjour !
La question suivante n'a pas trouvée de réponse.
"Je n'arrive pas à insérer une valeur d'une cellule
décalée dans une formule matricielle qui déterminerait
l'étendue de celle-ci.
L'exp (incorrect):
="=LINEST(RC:RC[" & OFF Range("C1:D1").Formularray SET(RC[6],RC[6],0) &
"])"
Merci d'avance pour l'aide"
Peut-être qu'elle n'était pas bien compréhensible ?!
Il s'agit, généralement parlant, de récuperer la valeur
d'une cellule décalée pour l'injecter dans une formule
matricielle en tant que référence de (fin) de plage.
Oui, ça fonctionne très bien ! Il faut seulement enlever tous les "-1". En plus, j'avais oublié de mentionner qu'il faut additionner la valeur directe à la valeur décalée. La formule trouvée est donc celle-ci
Exp: la colonne E contient des séries de nombres entiers, par exp. le nombre "30" sur la même ligne où la formule serait à inscrire (1). En décalant de 30 cellules (sur la même colonne E ,l' on trouve la cellule dont la valeur (p.exp. "100" serait à insérer dans la formule ( inscrite sur la feuille) et qui désigne la ligne finale sur la quelle porte son étendu : (dans l'exemple le résultat devrait donc aboutir à Range("C1:D1")="=DROTEREG(A1:A100;B1:B100)"
Salutations !
Bonjour
Range("C1:D1"Ra).Formularray ="=LINEST(RC:RC[" & OFFSET(RC[6],RC[6],0) & "])" 1. il manque un A : FormulaArray
2. OFFSET(RC[6],RC[6],0) il y a un argument de trop et ce n'est pas la syntaxe VBA Offset(rowOffset, columnOffset). C'est la fonction DECALER que tu veux ? Offset de quoi ? Quelle valeur veux tu ? De plus il me semble qu'il y aura une référence circulaire.
Stéphane
"JeNeVois" a écrit dans le message de news:
Bonjour !
La question suivante n'a pas trouvée de réponse.
"Je n'arrive pas à insérer une valeur d'une cellule décalée dans une formule matricielle qui déterminerait l'étendue de celle-ci. L'exp (incorrect): ="=LINEST(RC:RC[" & OFF Range("C1:D1").Formularray SET(RC[6],RC[6],0) & "])"
Merci d'avance pour l'aide"
Peut-être qu'elle n'était pas bien compréhensible ?! Il s'agit, généralement parlant, de récuperer la valeur d'une cellule décalée pour l'injecter dans une formule matricielle en tant que référence de (fin) de plage.