A voir également:
- Concatener et si
- Concaténer pdf - Guide
- Concatener deux cellules excel - Guide
- Inverse de concatener ✓ - Forum Excel
- Excel concatener une plage de cellules ✓ - Forum Excel
- Concatener access - Forum Access
13 réponses
ccm81
Messages postés
10877
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
23 août 2024
2 414
Modifié par ccm81 le 6/04/2016 à 11:24
Modifié par ccm81 le 6/04/2016 à 11:24
Bonjour
Peux tu rappeler l'énoncé du problème ?
Cdlmnt
Peux tu rappeler l'énoncé du problème ?
Cdlmnt
J'ai un tableau constitué de la façon suivante : n° dossier, nom, prénom, objet, commentaire. Je peux avoir plusieures lignes de commentaire pour un même n° de dossier. Je veux avoir tous les commentaires d'un même n° de dossier sur une ligne et identifier la ligne qui contient l'ensemble des commentaires pour sortir un récapitulatif avec une ligne contenant toutes les informations du n° de dossier.
J'espère être claire....
J'espère être claire....
ccm81
Messages postés
10877
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
23 août 2024
2 414
6 avril 2016 à 11:47
6 avril 2016 à 11:47
Peux tu envoyer la partie concernée de ton fichier, sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse
tu fais "Coller"
Cdlmnt
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse
tu fais "Coller"
Cdlmnt
http://www.cjoint.com/c/FDgltpZloLd
Voila le lien j'ai fait un base et onglet sur le résultat attendu
merci
Voila le lien j'ai fait un base et onglet sur le résultat attendu
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ccm81
Messages postés
10877
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
23 août 2024
2 414
6 avril 2016 à 16:56
6 avril 2016 à 16:56
Pas très clair
Ce que je comprends
Pour chaque code dossier (colonne D), tu veux
- 1 seule ligne
- avec toutes les rubriques (colonnes A à V)
- regrouper tous les commentaires correspondant à ce code dossier dans une même cellule ..... en colonne Q ?
Ce que je comprends
Pour chaque code dossier (colonne D), tu veux
- 1 seule ligne
- avec toutes les rubriques (colonnes A à V)
- regrouper tous les commentaires correspondant à ce code dossier dans une même cellule ..... en colonne Q ?
je ne garde pas toutes les colonnes A à V mais ce que je veux c'est qu'une ligne récapitulative de chaque dossier avec l'ensemble des commentaires du dossier en colonne Q
ccm81
Messages postés
10877
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
23 août 2024
2 414
7 avril 2016 à 12:12
7 avril 2016 à 12:12
Tu ne dis toujours pas exactement ce que tu veux garder
Un début de réponse
http://www.cjoint.com/c/FDhkmmZa1Dq
Cdlmnt
Un début de réponse
http://www.cjoint.com/c/FDhkmmZa1Dq
Cdlmnt
je veux garder les colonnes : C, D, E, F, G, H, K, L, M, O, P, Q, U.
mais je veux aussi n'avoir que les n° de dossier qui dans note n'ont pas le texte "AdE"
je peux voir comment tu as écrit ce que j'active par CTRL X ?
mais je veux aussi n'avoir que les n° de dossier qui dans note n'ont pas le texte "AdE"
je peux voir comment tu as écrit ce que j'active par CTRL X ?
ccm81
Messages postés
10877
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
23 août 2024
2 414
7 avril 2016 à 15:03
7 avril 2016 à 15:03
1. Pour des raisons de légèreté/simplicité j'ai
- travaillé directement sur la feuille base
- en commençant par la fin (ligne 444)
Toujours Ctrl+k pour lancer la macro, sur ma vieille machine, elle met environ 9 s pour arriver au bout (il reste 197 lignes)
Je te laisse le soin de tester !
http://www.cjoint.com/c/FDhm5eBF3kq
2. je peux voir comment tu as écrit ce que j'active par CTRL X
???
Cdlmnt
- travaillé directement sur la feuille base
- en commençant par la fin (ligne 444)
Toujours Ctrl+k pour lancer la macro, sur ma vieille machine, elle met environ 9 s pour arriver au bout (il reste 197 lignes)
Je te laisse le soin de tester !
http://www.cjoint.com/c/FDhm5eBF3kq
2. je peux voir comment tu as écrit ce que j'active par CTRL X
???
Cdlmnt
ccm81
Messages postés
10877
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
23 août 2024
2 414
7 avril 2016 à 16:36
7 avril 2016 à 16:36
De rien
Une question. Quelle version d'excel utilises tu ?
J'ai excel 2003 qui n'accepte pas de copier toute une plage en bloc lorsque les cellules contiennent plus de 255 caractères. Dans le code, je suis donc obligé de copier le tabelau (valeurs) des commentaires cellule par cellule.
Si ta version accepte la copie en bloc du tableau valeurs, tu peux peut être gagner 3 ou 4 secondes à l'exécution.
Cdlmnt
Une question. Quelle version d'excel utilises tu ?
J'ai excel 2003 qui n'accepte pas de copier toute une plage en bloc lorsque les cellules contiennent plus de 255 caractères. Dans le code, je suis donc obligé de copier le tabelau (valeurs) des commentaires cellule par cellule.
Si ta version accepte la copie en bloc du tableau valeurs, tu peux peut être gagner 3 ou 4 secondes à l'exécution.
Cdlmnt
ccm81
Messages postés
10877
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
23 août 2024
2 414
7 avril 2016 à 18:48
7 avril 2016 à 18:48
Tu n'as pas testé :-(
Les commentaires étaient inversés
La bonne version
http://www.cjoint.com/c/FDhqT4RLocq
Je vais tenter la version évoquée plus haut histoire de voir ce qu ça donne au niveau du temps d'exécution
Cdlmnt
Les commentaires étaient inversés
La bonne version
http://www.cjoint.com/c/FDhqT4RLocq
Je vais tenter la version évoquée plus haut histoire de voir ce qu ça donne au niveau du temps d'exécution
Cdlmnt
ccm81
Messages postés
10877
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
23 août 2024
2 414
7 avril 2016 à 18:59
7 avril 2016 à 18:59
Voilà, tu essaies celui là, si excel 2013 veut bien l'accepter, tu devrais gagner quelques secondes.
C'est à tester bien sûr
http://www.cjoint.com/c/FDhq2OhHQQq
Cdlmnt
C'est à tester bien sûr
http://www.cjoint.com/c/FDhq2OhHQQq
Cdlmnt
ccm81
Messages postés
10877
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
23 août 2024
2 414
8 avril 2016 à 10:08
8 avril 2016 à 10:08
1. la dernière version bug sur l'instruction
.Range(cocoFB & lidebFB).Resize(nbcles,1)=Application.Transpose(tv)
Donc on laisse tomber le transfert en bloc des commentaires
2. Dans ton fichier, les commentaires sont vraiment difficiles à lire, un petit truc en plus : tu fais un double clic sur un code de la colonne des Codes dossiers (avant ou après traitement peu importe) ..... tu dis.
http://www.cjoint.com/c/FDiied5Zhdq
Cdlmnt
.Range(cocoFB & lidebFB).Resize(nbcles,1)=Application.Transpose(tv)
Donc on laisse tomber le transfert en bloc des commentaires
2. Dans ton fichier, les commentaires sont vraiment difficiles à lire, un petit truc en plus : tu fais un double clic sur un code de la colonne des Codes dossiers (avant ou après traitement peu importe) ..... tu dis.
http://www.cjoint.com/c/FDiied5Zhdq
Cdlmnt