Copier des valeurs à la suite
Fermé
nivek3
Messages postés
4
Date d'inscription
mardi 19 novembre 2013
Statut
Membre
Dernière intervention
6 décembre 2013
-
19 nov. 2013 à 12:36
nivek3 Messages postés 4 Date d'inscription mardi 19 novembre 2013 Statut Membre Dernière intervention 6 décembre 2013 - 6 déc. 2013 à 09:02
nivek3 Messages postés 4 Date d'inscription mardi 19 novembre 2013 Statut Membre Dernière intervention 6 décembre 2013 - 6 déc. 2013 à 09:02
A voir également:
- Copier des valeurs à la suite
- Comment copier une vidéo youtube - Guide
- Super copier - Télécharger - Gestion de fichiers
- Copier texte pdf - Guide
- Copier disque dur - Guide
- Style d'écriture a copier coller - Guide
5 réponses
Raymond PENTIER
Messages postés
58836
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 janvier 2025
17 275
19 nov. 2013 à 12:41
19 nov. 2013 à 12:41
Oui, certainement.
nivek3
Messages postés
4
Date d'inscription
mardi 19 novembre 2013
Statut
Membre
Dernière intervention
6 décembre 2013
19 nov. 2013 à 14:13
19 nov. 2013 à 14:13
Je ne veux pas vous passer mon tableau pour des raisons personnelles donc j'ai fait un petit exemple.
https://www.cjoint.com/c/CKtoinVUQXN
Je change mes paramètres en A2, B2, C2. Le résultat s'affiche en B5.
Dans mon tableau de bas, pour le remplir, je change mes paramètres et à chaque fois je suis obligé de recopier mes valeurs dans les bonnes cases.
La c'est super simple j'ai très peu de choix mais dans mon tableau personnel comme je l'ai expliqué précédemment, il y a énormément de choix. Et je n'ai pas envie de recopier mes résultats un par un donc je voulais savoir si c'était possible que excel le fasse a ma place chaque fois que je change un paramètre.
https://www.cjoint.com/c/CKtoinVUQXN
Je change mes paramètres en A2, B2, C2. Le résultat s'affiche en B5.
Dans mon tableau de bas, pour le remplir, je change mes paramètres et à chaque fois je suis obligé de recopier mes valeurs dans les bonnes cases.
La c'est super simple j'ai très peu de choix mais dans mon tableau personnel comme je l'ai expliqué précédemment, il y a énormément de choix. Et je n'ai pas envie de recopier mes résultats un par un donc je voulais savoir si c'était possible que excel le fasse a ma place chaque fois que je change un paramètre.
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
19 nov. 2013 à 16:43
19 nov. 2013 à 16:43
Bonjour Nivek
Bonjour Raymond,
A mon sens ton tableau du bas est indépendant des paramètres puisque dans le tableau figurent tous les cas
Donc le tableau du bas peut se remplir par des RECHERCHEV dans le tableau de droite après en avoir nommé les plages de recherche pour la clarté des formules
https://www.cjoint.com/?0KtqQPmg9E7
Cdlmnt
Bonjour Raymond,
A mon sens ton tableau du bas est indépendant des paramètres puisque dans le tableau figurent tous les cas
Donc le tableau du bas peut se remplir par des RECHERCHEV dans le tableau de droite après en avoir nommé les plages de recherche pour la clarté des formules
https://www.cjoint.com/?0KtqQPmg9E7
Cdlmnt
Raymond PENTIER
Messages postés
58836
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 janvier 2025
17 275
19 nov. 2013 à 16:50
19 nov. 2013 à 16:50
Pour éviter des formules à rallonge, difficiles à mettre à jour ou à modifier, il est recommandé de définir des noms pour les plages de données (par exemple "bat" pour la plage E2:F5 et "port" pour le prix des portails).
La fonction RECHERCHEV remplace alors avantageusement la série de fonctions SI imbriquées.
En B5 on a, à la place de ta formule de 186 caractères,
=RECHERCHEV(A2;bat;2;0)+B2*RECHERCHEV(C2;port;2;0)
qui fait 49 caractères, et en C9 on aura
=RECHERCHEV($B9;bat;2;0)+C$7*RECHERCHEV(C$8;port;2;0)
à recopier jusqu'en F11, après avoir aménagé les cellules B7 à F8.
https://www.cjoint.com/c/CKtqWVaeaWA
La fonction RECHERCHEV remplace alors avantageusement la série de fonctions SI imbriquées.
En B5 on a, à la place de ta formule de 186 caractères,
=RECHERCHEV(A2;bat;2;0)+B2*RECHERCHEV(C2;port;2;0)
qui fait 49 caractères, et en C9 on aura
=RECHERCHEV($B9;bat;2;0)+C$7*RECHERCHEV(C$8;port;2;0)
à recopier jusqu'en F11, après avoir aménagé les cellules B7 à F8.
https://www.cjoint.com/c/CKtqWVaeaWA
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
nivek3
Messages postés
4
Date d'inscription
mardi 19 novembre 2013
Statut
Membre
Dernière intervention
6 décembre 2013
20 nov. 2013 à 09:05
20 nov. 2013 à 09:05
Je pense avoir pris un mauvais exemple. C'est assez compliqué ce que je demande et j'arrive pas a bien le formuler.
Dans mon exemple c'est simple car il y a peu de choix. Et ils sont tous listés donc fonction RECHERCHEV et hop ca marche!
Dans mon autre tableau par contre, je n'ai pas tous les paramètres de rentrés dans des tableaux. Par exemple j'ai une case ou je dois rentrer un nombre entre 1000 et 1500. Vous imaginez bien que je n'ai pas fait une liste déroulante avec tous les choix possibles ou un tableau récapitulant tous mes choix!
C'est pour ca que j'aimerais faire un tableau de synthèse en fonction d'un de mes paramètres puis un autre tableau en changeant un autre paramètre.
A la base je demandai juste si excel était capable de recopier la valeur d'un résultat dans une case, je change un paramètre, excel recopie la valeur de mon résultat dans la case du dessous et ainsi de suite.
Dans mon exemple c'est simple car il y a peu de choix. Et ils sont tous listés donc fonction RECHERCHEV et hop ca marche!
Dans mon autre tableau par contre, je n'ai pas tous les paramètres de rentrés dans des tableaux. Par exemple j'ai une case ou je dois rentrer un nombre entre 1000 et 1500. Vous imaginez bien que je n'ai pas fait une liste déroulante avec tous les choix possibles ou un tableau récapitulant tous mes choix!
C'est pour ca que j'aimerais faire un tableau de synthèse en fonction d'un de mes paramètres puis un autre tableau en changeant un autre paramètre.
A la base je demandai juste si excel était capable de recopier la valeur d'un résultat dans une case, je change un paramètre, excel recopie la valeur de mon résultat dans la case du dessous et ainsi de suite.
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
20 nov. 2013 à 10:04
20 nov. 2013 à 10:04
Si c'est juste recopier les valeurs du résultat (et celles des paramètres choisis c'est possible avec un code VBA simple à mettre dans le Worksheet de la feuille
https://www.cjoint.com/?0Kukbn7v069
ALT + F11 pour visualiser le code
Principe : 1e le code vérifie que ce qui a changé sur la feuille est bien dans la ligne où sont les paramètres sinon ne fait rien
2° le code récupère le n° de la dernière ligne vide de la colonne où on veut recopier
3° le code inscrit les valeurs sur la ligne suivante
Cdlmnt
https://www.cjoint.com/?0Kukbn7v069
ALT + F11 pour visualiser le code
Principe : 1e le code vérifie que ce qui a changé sur la feuille est bien dans la ligne où sont les paramètres sinon ne fait rien
2° le code récupère le n° de la dernière ligne vide de la colonne où on veut recopier
3° le code inscrit les valeurs sur la ligne suivante
Cdlmnt
nivek3
Messages postés
4
Date d'inscription
mardi 19 novembre 2013
Statut
Membre
Dernière intervention
6 décembre 2013
6 déc. 2013 à 09:02
6 déc. 2013 à 09:02
Bonjour
Excusez moi du retard mais j'ai bataillé pendant 2 jours pour essayer de l'intégrer a mon programme et ce n'est que hier qu'un copain m'a dit que mon problème venait du fait que je n'avais pas enregistrer mon tableau en format xlsm pour prendre en compte les macros....
Merci beaucoup pour ce code via55 il est génial!
CDLMT
Excusez moi du retard mais j'ai bataillé pendant 2 jours pour essayer de l'intégrer a mon programme et ce n'est que hier qu'un copain m'a dit que mon problème venait du fait que je n'avais pas enregistrer mon tableau en format xlsm pour prendre en compte les macros....
Merci beaucoup pour ce code via55 il est génial!
CDLMT
19 nov. 2013 à 12:46
Pour envoyer ton fichier (ou un fichier exemple), créer un lien avec https://www.cjoint.com/ puis revenir coller ce lien ici (ou par message privé à l'un des membres du forum de ton choix).