Copie automatique de formules
Résolu/Fermé
nancy_soleil08
Messages postés
58
Date d'inscription
vendredi 15 avril 2016
Statut
Membre
Dernière intervention
5 juin 2023
-
Modifié le 4 févr. 2020 à 17:11
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 - 5 févr. 2020 à 10:24
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 - 5 févr. 2020 à 10:24
A voir également:
- Copie automatique de formules lors de l'ajout d'une ligne
- Formules excel de base - Guide
- Site de vente en ligne particulier - Guide
- Copie cachée - Guide
- Partage de photos en ligne - Guide
- Apparaitre hors ligne instagram - Guide
10 réponses
M-12
Messages postés
1333
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2023
299
4 févr. 2020 à 18:46
4 févr. 2020 à 18:46
Re,
Si les autres cellules sont déjà avec une formule en matricielle, il faut les supprimer de la 1ere à la dernière
Donc avant copier la formule et supprimer toutes les formules de la plage concernée, puis coller la formule sur la première cellule à renseigner, la valider comme déjà précisée, et la tirer vers le bas
Si les autres cellules sont déjà avec une formule en matricielle, il faut les supprimer de la 1ere à la dernière
Donc avant copier la formule et supprimer toutes les formules de la plage concernée, puis coller la formule sur la première cellule à renseigner, la valider comme déjà précisée, et la tirer vers le bas
M-12
Messages postés
1333
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2023
299
4 févr. 2020 à 17:13
4 févr. 2020 à 17:13
Bonjour,
Un p’tit classeur avec 10/15 données serait mieux pour régler le soucis
Allez dans https://www.cjoint.com/
Cliquez sur "PARCOURIR" pour sélectionner le classeur
Clic le bouton "CREER LE LIEN"
Clic droit quand le lien est créé "COPIER LE LIEN"
Sur le post Clic droit "Coller".
Un p’tit classeur avec 10/15 données serait mieux pour régler le soucis
Allez dans https://www.cjoint.com/
Cliquez sur "PARCOURIR" pour sélectionner le classeur
Clic le bouton "CREER LE LIEN"
Clic droit quand le lien est créé "COPIER LE LIEN"
Sur le post Clic droit "Coller".
nancy_soleil08
Messages postés
58
Date d'inscription
vendredi 15 avril 2016
Statut
Membre
Dernière intervention
5 juin 2023
4 févr. 2020 à 17:21
4 févr. 2020 à 17:21
M-12
Messages postés
1333
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2023
299
4 févr. 2020 à 17:30
4 févr. 2020 à 17:30
Re,
Voilà,
Il fallait simplement valider en matricielle la première cellule et la tirer vers le bas ensuite
https://mon-partage.fr/f/PFkwra1t/
Voilà,
Il fallait simplement valider en matricielle la première cellule et la tirer vers le bas ensuite
https://mon-partage.fr/f/PFkwra1t/
nancy_soleil08
Messages postés
58
Date d'inscription
vendredi 15 avril 2016
Statut
Membre
Dernière intervention
5 juin 2023
4 févr. 2020 à 17:39
4 févr. 2020 à 17:39
Valider en matricielle ???? Qu'est-ce que cela veut dire ? C'est la première fois que j'aurais cela à faire dans un de mes fichiers et pourtant, j'ai des fichiers remplis de macro et de formules complexes et je n'ai aucune idée de ce que c'est valider en matricielle!!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
M-12
Messages postés
1333
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2023
299
Modifié le 4 févr. 2020 à 17:38
Modifié le 4 févr. 2020 à 17:38
Re,
comme la formule est basée sur des matrices (plage de cellule) il faut valider la formule quand elle est active dans la barre de formule par les touches CTRL + MAJ et Entrée afin d'obtenir les "{}" au début et à la fin de la formule
comme la formule est basée sur des matrices (plage de cellule) il faut valider la formule quand elle est active dans la barre de formule par les touches CTRL + MAJ et Entrée afin d'obtenir les "{}" au début et à la fin de la formule
nancy_soleil08
Messages postés
58
Date d'inscription
vendredi 15 avril 2016
Statut
Membre
Dernière intervention
5 juin 2023
4 févr. 2020 à 17:53
4 févr. 2020 à 17:53
Merci beaucoup de votre aide !
nancy_soleil08
Messages postés
58
Date d'inscription
vendredi 15 avril 2016
Statut
Membre
Dernière intervention
5 juin 2023
4 févr. 2020 à 18:36
4 févr. 2020 à 18:36
Oh oh.... Cela ne fonctionne pas, j'ai fait ce que vous dites mais ensuite quand je veux copier la formule dans les autres cellules de la colonne, j'ai le message d'erreur suivant:
You can't change part of an array. Et je ne peux même pas supprimer ma formule initiale dans C5 !
You can't change part of an array. Et je ne peux même pas supprimer ma formule initiale dans C5 !
nancy_soleil08
Messages postés
58
Date d'inscription
vendredi 15 avril 2016
Statut
Membre
Dernière intervention
5 juin 2023
4 févr. 2020 à 19:55
4 févr. 2020 à 19:55
Merci, je vais essayer cela. Je ne comprends pas que c'est la première fois que cela m'arrive et pourtant je travaille depuis des années avec des formules complexes et des macros!
Merci du coup de main !
Merci du coup de main !
nancy_soleil08
Messages postés
58
Date d'inscription
vendredi 15 avril 2016
Statut
Membre
Dernière intervention
5 juin 2023
4 févr. 2020 à 21:00
4 févr. 2020 à 21:00
Je n'y comprends plus rien. Si je valide en matricielle la formule et que je la copie ensuite dans la colonne, elle ne fonctionne pas, mon vlookup me donne tjrs la réponse de la cellule C5 dans toutes les autres lignes aussi! Si je la laisse se copier toute seule le vlookup fonctionne mais pas le reste de ma formule. Mais pourquoi je fais ces même formules dans ce même fichier depuis 5 ans et tout d'un coup il n'y a plus moyen de faire mes formules et de décider moi-même si je les copies ou pas et comment je les copies. Il se passe quoi avec mon fichier qui faisait pas cela encore jeudi dernier quand je l'ai travaillé ? Comment je peux désactiver tout cela ?
nancy_soleil08
Messages postés
58
Date d'inscription
vendredi 15 avril 2016
Statut
Membre
Dernière intervention
5 juin 2023
4 févr. 2020 à 21:34
4 févr. 2020 à 21:34
Je ne sais pas pourquoi, mais je viens de découvrir que si je mets un @ dans ma formule vlookup, tout fonctionne comme avant. Pas besoin de matricielle, pas de copie automatique. Je n'ai jamais utilisé de @ dans mes formules jusqu'à ce jour. Quelqu'un peut me dire pourquoi je dois utiliser ça maintenant et à quoi cela sert-il ?
ALS35
Messages postés
1033
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
9 janvier 2024
139
5 févr. 2020 à 10:24
5 févr. 2020 à 10:24
Bonjour,
Ta formule =IF($AR5="cs",VLOOKUP($A$5:$A$78,prix,3,FALSE)/$AS5,VLOOKUP($A$5:$A$78,prix,3,FALSE)) est une formule matricielle car le premier paramètre de VLOOKUP ($A$5:$A$78) est une plage et non une référence unique.
Une formule matricielle doit être validée par Ctrl+Maj+Entrée.
Sauf mauvaise compréhension de ma part, j'ai l'impression que cette forme matricielle est inutile. Essaie simplement en remplaçant les deux $A$5:$A$78 par $A5 (attention au $), tu valides et tu tires.
Le souci vient probablement de l'ajout récent dans Excel Office 365 de la fonctionnalité Plage de données matricielles liées aux fonctions matricielles dynamiques.
À te lire
Cordialement
Ta formule =IF($AR5="cs",VLOOKUP($A$5:$A$78,prix,3,FALSE)/$AS5,VLOOKUP($A$5:$A$78,prix,3,FALSE)) est une formule matricielle car le premier paramètre de VLOOKUP ($A$5:$A$78) est une plage et non une référence unique.
Une formule matricielle doit être validée par Ctrl+Maj+Entrée.
Sauf mauvaise compréhension de ma part, j'ai l'impression que cette forme matricielle est inutile. Essaie simplement en remplaçant les deux $A$5:$A$78 par $A5 (attention au $), tu valides et tu tires.
Le souci vient probablement de l'ajout récent dans Excel Office 365 de la fonctionnalité Plage de données matricielles liées aux fonctions matricielles dynamiques.
À te lire
Cordialement