Comment inscrire la rép. de plusieurs cellules dans une meme cel
Résolu/Fermé
Marie Chant
Messages postés
137
Date d'inscription
lundi 24 mars 2014
Statut
Membre
Dernière intervention
14 janvier 2025
-
30 janv. 2017 à 16:40
Marie Chant Messages postés 137 Date d'inscription lundi 24 mars 2014 Statut Membre Dernière intervention 14 janvier 2025 - 1 févr. 2017 à 19:26
Marie Chant Messages postés 137 Date d'inscription lundi 24 mars 2014 Statut Membre Dernière intervention 14 janvier 2025 - 1 févr. 2017 à 19:26
A voir également:
- Comment inscrire la rép. de plusieurs cellules dans une meme cel
- Formule excel pour additionner plusieurs cellules - Guide
- Comment aller à la ligne dans une cellule excel - Guide
- Comment s'inscrire sur vinted - Guide
- Verrouiller cellules excel - Guide
- Comment s'inscrire sur instagram - Guide
3 réponses
Raymond PENTIER
Messages postés
58833
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
21 janvier 2025
17 273
Modifié par Raymond PENTIER le 30/01/2017 à 18:22
Modifié par Raymond PENTIER le 30/01/2017 à 18:22
Bonjour.
Avant qu'on se mette à travailler sur ton problème, et pour éviter qu'on soit obligés de recommencer, peux-tu vérifier pour toi-même, et nous confirmer ensuite, que c'est bien ce que tu veux :
1452-1254, 1452-1255, 1452-1256 en B2, et non pas 1452-1254 en B2, 1452-1255 en C2 et 1452-1256 en D2 ?
Parce que je ne vois pas bien comment tu pourras exploiter ce résultat concaténé dans une seule cellule ...
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
Avant qu'on se mette à travailler sur ton problème, et pour éviter qu'on soit obligés de recommencer, peux-tu vérifier pour toi-même, et nous confirmer ensuite, que c'est bien ce que tu veux :
1452-1254, 1452-1255, 1452-1256 en B2, et non pas 1452-1254 en B2, 1452-1255 en C2 et 1452-1256 en D2 ?
Parce que je ne vois pas bien comment tu pourras exploiter ce résultat concaténé dans une seule cellule ...
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond (INSA, AFPA, CF/R)
Marie Chant
Messages postés
137
Date d'inscription
lundi 24 mars 2014
Statut
Membre
Dernière intervention
14 janvier 2025
9
30 janv. 2017 à 18:25
30 janv. 2017 à 18:25
Bonjour,
merci beaucoup de me répondre.
C'est bien cela je veux que ce qu'il y a d'inscrit dans la colonne B du classeur 1 vienne s'incrire dans la colonne B du deuxième classeur MAIS dans la meme cellule soit 1452-1254, 1452-1255, 1452-1256
merci beaucoup de ton aide
merci beaucoup de me répondre.
C'est bien cela je veux que ce qu'il y a d'inscrit dans la colonne B du classeur 1 vienne s'incrire dans la colonne B du deuxième classeur MAIS dans la meme cellule soit 1452-1254, 1452-1255, 1452-1256
merci beaucoup de ton aide
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
30 janv. 2017 à 21:11
30 janv. 2017 à 21:11
Marie Chant
Messages postés
137
Date d'inscription
lundi 24 mars 2014
Statut
Membre
Dernière intervention
14 janvier 2025
9
30 janv. 2017 à 21:42
30 janv. 2017 à 21:42
bonjourJvDo,
merci beaucoup de me répondre mais je ne peux installer Morefunc. As-tu une autre idée pour m'aider s.v.p
merci beaucoup
merci beaucoup de me répondre mais je ne peux installer Morefunc. As-tu une autre idée pour m'aider s.v.p
merci beaucoup
Marie Chant
Messages postés
137
Date d'inscription
lundi 24 mars 2014
Statut
Membre
Dernière intervention
14 janvier 2025
9
31 janv. 2017 à 13:19
31 janv. 2017 à 13:19
Bonjour JvDo,
je ne trouve toujours pas la solution sans utiliser Morefunc. Auriez-vous une autre idée s.v.p.
Je vous remercie énormément, j'ai vraiment besoin d'aide!
Bonne journée
je ne trouve toujours pas la solution sans utiliser Morefunc. Auriez-vous une autre idée s.v.p.
Je vous remercie énormément, j'ai vraiment besoin d'aide!
Bonne journée
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
>
Marie Chant
Messages postés
137
Date d'inscription
lundi 24 mars 2014
Statut
Membre
Dernière intervention
14 janvier 2025
31 janv. 2017 à 15:49
31 janv. 2017 à 15:49
Bonjour,
Sans Morefunc, je pense que le plus simple est de passer par VBA.
le résultat ira en I2 du même classeur.
Il faut donc adapter les Range de fin de procédure au bon classeur et onglet.
Cordialement
PS : il faut nommer la zone de données (A2:B7) avec le nom "data".
Sans Morefunc, je pense que le plus simple est de passer par VBA.
Option Explicit Sub stat_prono() Dim dict_unic As New Scripting.Dictionary 'dico des data Dim data() 'Tableau des données qui récupèrera la zone nommée "data" Dim k%, NbLig% 'Affectation des données aux tableaux pour accélérer les calculs data = ActiveSheet.Range("data").Value 'limites des boucles NbLig = UBound(data, 1) 'boucle principale sur les dates For k = 1 To NbLig If dict_unic.exists(data(k, 1)) Then dict_unic(data(k, 1)) = dict_unic(data(k, 1)) & ", " dict_unic(data(k, 1)) = dict_unic(data(k, 1)) & data(k, 2) Next k Range("i2").Resize(dict_unic.Count) = Application.Transpose(dict_unic.Keys) Range("j2").Resize(dict_unic.Count) = Application.Transpose(dict_unic.Items) End Sub
le résultat ira en I2 du même classeur.
Il faut donc adapter les Range de fin de procédure au bon classeur et onglet.
Cordialement
PS : il faut nommer la zone de données (A2:B7) avec le nom "data".
Marie Chant
Messages postés
137
Date d'inscription
lundi 24 mars 2014
Statut
Membre
Dernière intervention
14 janvier 2025
9
>
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
31 janv. 2017 à 16:27
31 janv. 2017 à 16:27
Bonjour JvDo,
je te remercie pour ta rapidité a me répondre. J'en ai bien besoin! J'aurais aimé te faire parvenir un petit fichier pour un exemple mais je ne sais pas comment. Je ne comprends pas très bien la macro VBA que tu viens de me faire parvenir. Je suis très visuel alors j'aurais besoin d'un fichier Excel avec lequel je pourrais décortiquer la macro. je te remercie de ta patience. Je n'excelle pas en macro mais je me débrouille. je me considère comme novice. merci encore de m'aider.
a bientot
je te remercie pour ta rapidité a me répondre. J'en ai bien besoin! J'aurais aimé te faire parvenir un petit fichier pour un exemple mais je ne sais pas comment. Je ne comprends pas très bien la macro VBA que tu viens de me faire parvenir. Je suis très visuel alors j'aurais besoin d'un fichier Excel avec lequel je pourrais décortiquer la macro. je te remercie de ta patience. Je n'excelle pas en macro mais je me débrouille. je me considère comme novice. merci encore de m'aider.
a bientot
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
>
Marie Chant
Messages postés
137
Date d'inscription
lundi 24 mars 2014
Statut
Membre
Dernière intervention
14 janvier 2025
Modifié par JvDo le 31/01/2017 à 17:21
Modifié par JvDo le 31/01/2017 à 17:21
Bonjour,
Pour joindre un classeur excel, regarde la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
En attendant, voici le tableau que j'ai utilisé : https://www.cjoint.com/c/GAFqo0Z3W7H
Cordialement
Pour info : pour utiliser l'objet dictionary, il faut ajouter dans VBE\outils\références une référence à la bibliothèque Microsoft Scripting Runtime.
Pour joindre un classeur excel, regarde la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
En attendant, voici le tableau que j'ai utilisé : https://www.cjoint.com/c/GAFqo0Z3W7H
Cordialement
Pour info : pour utiliser l'objet dictionary, il faut ajouter dans VBE\outils\références une référence à la bibliothèque Microsoft Scripting Runtime.
30 janv. 2017 à 19:40
merci beaucoup de me répondre.
Oui c'est bien 1452-1254, 1452-1255, 1452-1256 (en B2) dans le classeur 2
Merci énormément de ton aide