Macro/Fonction
Fermé
dilly213
Messages postés
24
Date d'inscription
mercredi 4 septembre 2013
Statut
Membre
Dernière intervention
20 septembre 2013
-
6 sept. 2013 à 10:54
dilly213 Messages postés 24 Date d'inscription mercredi 4 septembre 2013 Statut Membre Dernière intervention 20 septembre 2013 - 20 sept. 2013 à 09:28
dilly213 Messages postés 24 Date d'inscription mercredi 4 septembre 2013 Statut Membre Dernière intervention 20 septembre 2013 - 20 sept. 2013 à 09:28
A voir également:
- Macro/Fonction
- Fonction si et - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro word - Guide
- Fonction moyenne excel - Guide
- Jitbit macro recorder - Télécharger - Confidentialité
6 réponses
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
Modifié par via55 le 6/09/2013 à 12:44
Modifié par via55 le 6/09/2013 à 12:44
Bonjour
Si j'ai bien compris ta problématique, en Feuille 2 cellule A2 mettre la formule : =SI(GAUCHE(Feuil1!$A2;1)="*";Feuil1!$A2;"") et en cellule B2 la formule : =SI(Feuil1!B2>="a";Feuil1!B2;SI(OU(GAUCHE(Feuil1!A2;1)="*";Feuil1!A2="");"";Feuil1!A2))
puis étirer ces formules au bas de la page
Par contre des phrases sont réparties sur plusieurs cellules !!
Cdlmnt
"L'imagination est plus importante que le savoir." A. Einstein
Si j'ai bien compris ta problématique, en Feuille 2 cellule A2 mettre la formule : =SI(GAUCHE(Feuil1!$A2;1)="*";Feuil1!$A2;"") et en cellule B2 la formule : =SI(Feuil1!B2>="a";Feuil1!B2;SI(OU(GAUCHE(Feuil1!A2;1)="*";Feuil1!A2="");"";Feuil1!A2))
puis étirer ces formules au bas de la page
Par contre des phrases sont réparties sur plusieurs cellules !!
Cdlmnt
"L'imagination est plus importante que le savoir." A. Einstein
dilly213
Messages postés
24
Date d'inscription
mercredi 4 septembre 2013
Statut
Membre
Dernière intervention
20 septembre 2013
1
6 sept. 2013 à 13:46
6 sept. 2013 à 13:46
Merci pour ta réponse mais ce n'est pas tout a fait ça je me suis mal exprimé.
En fait ma question ne concerne que la feuille 2.Par exemple il y a une phrase qui commence en B5 et qui se termine en A6, une autre commence en B13 et continue en A14 et A15.Je voudrais que ces phrases se reforment dans la cellule ou elles ont commencé ( c-a-d dans la colonne B) et que les nombre qui sont situés dans la colonne A reste dans cette colonne.En gros on aura colonne A les référence , colonne B les phrases,chapitres etc et C ET D ne change pas.
Cordialement
En fait ma question ne concerne que la feuille 2.Par exemple il y a une phrase qui commence en B5 et qui se termine en A6, une autre commence en B13 et continue en A14 et A15.Je voudrais que ces phrases se reforment dans la cellule ou elles ont commencé ( c-a-d dans la colonne B) et que les nombre qui sont situés dans la colonne A reste dans cette colonne.En gros on aura colonne A les référence , colonne B les phrases,chapitres etc et C ET D ne change pas.
Cordialement
dilly213
Messages postés
24
Date d'inscription
mercredi 4 septembre 2013
Statut
Membre
Dernière intervention
20 septembre 2013
1
6 sept. 2013 à 14:01
6 sept. 2013 à 14:01
Dans la colonne A a chaque fois qu'il y a un nombre c'est qu'il y a un début de phrase dans la colonne B meme ligne , et quand il y a un bout de phrase dans A c'est que c'est la suite de la phrase formé en B une ligne au dessus.
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
6 sept. 2013 à 14:21
6 sept. 2013 à 14:21
Je te proposais de retranscrire en feuille 2 les élements de feuille de feuille 1 dans un premier temps , comme ceci :
https://www.cjoint.com/?0IgouBWKiBb
C'est déjà une première étape, mais les phrases restent dispatchées dans des cellules différentes
Je regarde pour les regrouper
Si j'arrive à quelque chose je te renverrai le fichier
https://www.cjoint.com/?0IgouBWKiBb
C'est déjà une première étape, mais les phrases restent dispatchées dans des cellules différentes
Je regarde pour les regrouper
Si j'arrive à quelque chose je te renverrai le fichier
dilly213
Messages postés
24
Date d'inscription
mercredi 4 septembre 2013
Statut
Membre
Dernière intervention
20 septembre 2013
1
6 sept. 2013 à 14:32
6 sept. 2013 à 14:32
Merci beaucoup pr ta réponse ! Je dirais que le plus dur est fait ^^
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
6 sept. 2013 à 15:15
6 sept. 2013 à 15:15
Voilà ce que tu veux je pense en feuille4 (les feuilles 2 et 3 servent à rassembler et à comptabiliser les phrases)
https://www.cjoint.com/?0IgplHbQfeK
Malgré tout cela entraine une erreur en ligne 18 où le mot Énergie est concatené avec la phrase précédente alors qu'il devrait être un début de phrase je pense; mais c'est normal car tous les débuts de phrase ont un code en face en colonne A SAUF Energie; il ne peut y avoir 2 régles différentes!
En espérant que cela te sera quand même utile
Cdlmnt
https://www.cjoint.com/?0IgplHbQfeK
Malgré tout cela entraine une erreur en ligne 18 où le mot Énergie est concatené avec la phrase précédente alors qu'il devrait être un début de phrase je pense; mais c'est normal car tous les débuts de phrase ont un code en face en colonne A SAUF Energie; il ne peut y avoir 2 régles différentes!
En espérant que cela te sera quand même utile
Cdlmnt
dilly213
Messages postés
24
Date d'inscription
mercredi 4 septembre 2013
Statut
Membre
Dernière intervention
20 septembre 2013
1
6 sept. 2013 à 16:23
6 sept. 2013 à 16:23
Merci beaucoup cela me sera très utiles même si le résultat final comporte quelques erreurs je les corrigerais a la main ;) peu-tu juste me dire les étapes que ta suivies pour arriver a la feuille 4 dans le 2eme fichiers..
Cordialement
Cordialement
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
7 sept. 2013 à 00:30
7 sept. 2013 à 00:30
Je t'ai détaillé et expliqué toutes les formules dans le fichier :
https://www.cjoint.com/?0IhaC6PwqhK
Bonne suite
Cdlmnt
https://www.cjoint.com/?0IhaC6PwqhK
Bonne suite
Cdlmnt
dilly213
Messages postés
24
Date d'inscription
mercredi 4 septembre 2013
Statut
Membre
Dernière intervention
20 septembre 2013
1
9 sept. 2013 à 15:57
9 sept. 2013 à 15:57
Merci beaucoup pr ton aide ;)
dilly213
Messages postés
24
Date d'inscription
mercredi 4 septembre 2013
Statut
Membre
Dernière intervention
20 septembre 2013
1
9 sept. 2013 à 16:00
9 sept. 2013 à 16:00
Est ce que ta fonction marche si les phrases ne commencent pas en B pr terminer en A+1,A+2 etc mais si elles commencent en B pr terminer en B+1,B+2 ...(c-a-d dans la meme colonne ).
Cordialement
Cordialement
dilly213
Messages postés
24
Date d'inscription
mercredi 4 septembre 2013
Statut
Membre
Dernière intervention
20 septembre 2013
1
11 sept. 2013 à 09:21
11 sept. 2013 à 09:21
Si quelqu'un pouvait m'aider ^^
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
11 sept. 2013 à 19:19
11 sept. 2013 à 19:19
Bonsoir dilly
Je t'avais répondu hier mais mon message a disparu !
Essaie de remplacer la formule
SI(GAUCHE(Feuil1!$A4;1)="*";Feuil1!$A4;"")
par
SI(GAUCHE(Feuil1!$A4;1)<"a";Feuil1!$A4;"")
Cdlmnt
Je t'avais répondu hier mais mon message a disparu !
Essaie de remplacer la formule
SI(GAUCHE(Feuil1!$A4;1)="*";Feuil1!$A4;"")
par
SI(GAUCHE(Feuil1!$A4;1)<"a";Feuil1!$A4;"")
Cdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dilly213
Messages postés
24
Date d'inscription
mercredi 4 septembre 2013
Statut
Membre
Dernière intervention
20 septembre 2013
1
13 sept. 2013 à 09:20
13 sept. 2013 à 09:20
Bonjour via,
Cette formule que tu m'as demandé de remplacer est présente dans la feuille 2 or tu m'avais dit précédemment que j'étais dans le cas de la feuille 2 et que je devais directement appliquer les formules de la feuille 3.Je vais essayer pour voir ce que ça donne ..snn je te laisse un exemple de mon fichier excel
https://www.cjoint.com/?CInjtv3ABRA
Cordialement
Cette formule que tu m'as demandé de remplacer est présente dans la feuille 2 or tu m'avais dit précédemment que j'étais dans le cas de la feuille 2 et que je devais directement appliquer les formules de la feuille 3.Je vais essayer pour voir ce que ça donne ..snn je te laisse un exemple de mon fichier excel
https://www.cjoint.com/?CInjtv3ABRA
Cordialement
dilly213
Messages postés
24
Date d'inscription
mercredi 4 septembre 2013
Statut
Membre
Dernière intervention
20 septembre 2013
1
13 sept. 2013 à 09:25
13 sept. 2013 à 09:25
On peut voir que les phrases commencent et se terminent dans la meme colonne mais pas dans les memes cellules.De plus dans la colonne A il y a des *nombres et des +nombres.j'ai essayé d'appliquer les memes formules que sur le fichiers précédent que tu m'as envoyer mais il y a quelques erreurs comme des phrases qui manquent ,des phrases incomplétes ou des phrases qui sont dans la mauvaises lignes.
Cordialement
Cordialement
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
13 sept. 2013 à 13:54
13 sept. 2013 à 13:54
Bonjour
Oui vu ton fichier il faut mieux toujours passer par 4 feuilles
C'est normal que les phrases aient été incomplétes, la formule prenait en compte que 3 ou 4 lignes mais là tu a des phrases réparties sur 7 , 8 lignes , il faut donc compléter la formule en Feuille 4 pour tenir compte d' autant de lignes (et si dans d'autres cas tu as encore plus il te faudra à nouveau compléter la formule qui commence à être bien longue !)
https://www.cjoint.com/?0InnYeMae5A
A verifier qu'il ne reste pas des erreurs
Cdlmnt
Oui vu ton fichier il faut mieux toujours passer par 4 feuilles
C'est normal que les phrases aient été incomplétes, la formule prenait en compte que 3 ou 4 lignes mais là tu a des phrases réparties sur 7 , 8 lignes , il faut donc compléter la formule en Feuille 4 pour tenir compte d' autant de lignes (et si dans d'autres cas tu as encore plus il te faudra à nouveau compléter la formule qui commence à être bien longue !)
https://www.cjoint.com/?0InnYeMae5A
A verifier qu'il ne reste pas des erreurs
Cdlmnt
dilly213
Messages postés
24
Date d'inscription
mercredi 4 septembre 2013
Statut
Membre
Dernière intervention
20 septembre 2013
1
13 sept. 2013 à 16:17
13 sept. 2013 à 16:17
j'ai entrer les formules sa marche nickel !! il y a juste quelques lignes qui se sont dédoublés mais rien de grave je vais les corriger a la main.Merci beaucoup en tout cas pour ton aide .. je te tien au courant si je rencontre des difficultés ;)
Cordialement
Cordialement
dilly213
Messages postés
24
Date d'inscription
mercredi 4 septembre 2013
Statut
Membre
Dernière intervention
20 septembre 2013
1
16 sept. 2013 à 11:15
16 sept. 2013 à 11:15
Bonjour via ;
J'ai rencontrés quelques difficultés au niveau du dernier fichier envoyé.Premièrement, on peut s'apercevoir qu'il y a toujours des phrases répartis sur plusieurs lignes (2 ou 3 lignes) et lorsque les phrases sont longues (à partir de 5 ou 6 lignes), il y a des mots manquants. Je pouvais corriger ces erreurs à la main mais mon fichiers va jusqu'à la ligne 15000 donc pour tout corriger cela va etre un peu délicat ..
Cordialement
J'ai rencontrés quelques difficultés au niveau du dernier fichier envoyé.Premièrement, on peut s'apercevoir qu'il y a toujours des phrases répartis sur plusieurs lignes (2 ou 3 lignes) et lorsque les phrases sont longues (à partir de 5 ou 6 lignes), il y a des mots manquants. Je pouvais corriger ces erreurs à la main mais mon fichiers va jusqu'à la ligne 15000 donc pour tout corriger cela va etre un peu délicat ..
Cordialement
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
16 sept. 2013 à 17:09
16 sept. 2013 à 17:09
Bonjour dilly
Je ne sais pas ce qui cloche, peux tu m'envoyer juste quelques lignes de fichiers (avec les formules) pir lesquelles cela ne fonctionne pas je regarderai
Cdlmnt
Je ne sais pas ce qui cloche, peux tu m'envoyer juste quelques lignes de fichiers (avec les formules) pir lesquelles cela ne fonctionne pas je regarderai
Cdlmnt
dilly213
Messages postés
24
Date d'inscription
mercredi 4 septembre 2013
Statut
Membre
Dernière intervention
20 septembre 2013
1
17 sept. 2013 à 09:30
17 sept. 2013 à 09:30
Je t'envoie un fichier avec quelques lignes en exemple .. Parfois j'ai des phrases qui sont découpées sur 7 ou 8 lignes de suite je pense que la fonction ne prend pas en compte autant de lignes.De plus dans ces phrases qui sont assez longues il manque souvent la fin (c-a-d) la dernière ligne .. Voici le fichier exmple : http://cjoint.com/13sp/CIrjDCRUR4v_classeur1.suite_exemple.xlsx
Cordialement
Cordialement
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
17 sept. 2013 à 22:24
17 sept. 2013 à 22:24
Tu m'envoies un fichier mais sans les formules et qui est différent du précédent !!!
Néanmoins dans le précédent j'ai trouvé l'erreur dans la formule qui occasionnait un bug à partir de la 4eme ligne de texte donc voilà le fichier rectifié
https://www.cjoint.com/?0IrwomOvFao
En principe la formule prend en compte les phrases sur 9 lignes
Si certaines phrases dépassaient il faudra que tu complétes la formule en B2 en rajoutant à la fin un :
& SI(ET(A2<>"";Feuil3!B13=Feuil3!B2);" "&Feuil2!B13;"")
les references de lignes à changer sont celles en gras, si tu rajoutes encore un & à la formule ce sera B14 etc
Et ne pas oublier après d'étirer la formule jusqu'au bas de tes données
Cdlmnt
Néanmoins dans le précédent j'ai trouvé l'erreur dans la formule qui occasionnait un bug à partir de la 4eme ligne de texte donc voilà le fichier rectifié
https://www.cjoint.com/?0IrwomOvFao
En principe la formule prend en compte les phrases sur 9 lignes
Si certaines phrases dépassaient il faudra que tu complétes la formule en B2 en rajoutant à la fin un :
& SI(ET(A2<>"";Feuil3!B13=Feuil3!B2);" "&Feuil2!B13;"")
les references de lignes à changer sont celles en gras, si tu rajoutes encore un & à la formule ce sera B14 etc
Et ne pas oublier après d'étirer la formule jusqu'au bas de tes données
Cdlmnt
dilly213
Messages postés
24
Date d'inscription
mercredi 4 septembre 2013
Statut
Membre
Dernière intervention
20 septembre 2013
1
20 sept. 2013 à 09:28
20 sept. 2013 à 09:28
c'est bon toutes les phrases ont bien été pris en compte ! Merci beaucoup de ton aide ;)
Cordialement
Cordialement