Concatener et si

Fermé
cathy - 6 avril 2016 à 11:04
 cathy - 8 avril 2016 à 10:15
Bonjour,

J'ai la même question mais j'arrive trop tard pour récupérer la fonction. Pourriez-vous me la communiquer svp ?

Merci d'avance

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
Bonjour

Peux tu rappeler l'énoncé du problème ?

Cdlmnt
0
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....
0
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
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
0
http://www.cjoint.com/c/FDgltpZloLd

Voila le lien j'ai fait un base et onglet sur le résultat attendu

merci
0

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
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 ?
0
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
0
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
Tu ne dis toujours pas exactement ce que tu veux garder
Un début de réponse
http://www.cjoint.com/c/FDhkmmZa1Dq

Cdlmnt
0
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 ?
0
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
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
0
ça marche trop bien.
Merci beaucoup, énormément, etc... ça va me faire gagner un temps fou
0
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
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
0
J'ai excel 2013
0
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
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
0
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
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
0
j'ai testé ça fonctionne j'ai contrôlé un ou deux commentaires et ça semble correspondre je vais exporter une nouvelle liste où j'ai fait des modifications pour tester. je vais vérifier aussi que les dossiers exclus sont bien à exclure etc... je te tiens au courant
en attendant merci beaucoup
0
la dernière version bug sur l'instruction
.Range(cocoFB&lidebFB.Resize(bncles,1)=ApplicationTranspose(tv)
0
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
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
0
Je dis trop cool tu es au top
0