Pb avec concataination sur EXCEL
Fermé
mannet
Messages postés
7
Date d'inscription
dimanche 5 octobre 2003
Statut
Membre
Dernière intervention
6 mars 2008
-
5 oct. 2003 à 18:05
Profil bloqué - 11 nov. 2003 à 16:59
Profil bloqué - 11 nov. 2003 à 16:59
A voir également:
- Pb avec concataination sur EXCEL
- Liste déroulante excel - Guide
- Calculer une moyenne sur excel - Guide
- Si et excel - Guide
- Comment aller à la ligne sur excel - Guide
- Trier sur excel - Guide
9 réponses
salut mannet
je ne sais pas s'il y a une fonction sous excel qui renvoie la date sous format texte, mais j'utilise VBA
j'ai créé une fonction qui change la date en texte
pour créer cette fonction va dans le menu outils puis macro puis visual basic editor
tu insères un nouveaux module et tu écrits les lignes uivantes :
Function Change_date_texte(x As Date) As String
Change_date_texte = CStr(x)
End Function
après tu peux insérer cette fonction comme une fonction excel (insertion/fonction/personnalisées)
exemple :
à la cellule A1 il y a la date 12/10/02 et à la cellule B1 il y a la date 10/02/03
à la cellule C3 tu veux faire la concaténation , donc tu fais la formule suivante :
=Change_date_texte(A1) & Change_date_texte(B1)
time is not money, time is life
je ne sais pas s'il y a une fonction sous excel qui renvoie la date sous format texte, mais j'utilise VBA
j'ai créé une fonction qui change la date en texte
pour créer cette fonction va dans le menu outils puis macro puis visual basic editor
tu insères un nouveaux module et tu écrits les lignes uivantes :
Function Change_date_texte(x As Date) As String
Change_date_texte = CStr(x)
End Function
après tu peux insérer cette fonction comme une fonction excel (insertion/fonction/personnalisées)
exemple :
à la cellule A1 il y a la date 12/10/02 et à la cellule B1 il y a la date 10/02/03
à la cellule C3 tu veux faire la concaténation , donc tu fais la formule suivante :
=Change_date_texte(A1) & Change_date_texte(B1)
time is not money, time is life
christophe31
Messages postés
187
Date d'inscription
samedi 4 octobre 2003
Statut
Membre
Dernière intervention
17 mai 2009
43
5 oct. 2003 à 19:32
5 oct. 2003 à 19:32
salut
je pense qu'il faut que toutes les cellules soit au format texte
essaye et donne moi la reponse
a plus
je pense qu'il faut que toutes les cellules soit au format texte
essaye et donne moi la reponse
a plus
mannet
Messages postés
7
Date d'inscription
dimanche 5 octobre 2003
Statut
Membre
Dernière intervention
6 mars 2008
5 oct. 2003 à 21:03
5 oct. 2003 à 21:03
Ça ne marche pas non plus !
Si les cellules sont au format texte la date se transforme immédiatement en 37890 par exemple !
Merci qd même !
Si les cellules sont au format texte la date se transforme immédiatement en 37890 par exemple !
Merci qd même !
christophe31
Messages postés
187
Date d'inscription
samedi 4 octobre 2003
Statut
Membre
Dernière intervention
17 mai 2009
43
>
mannet
Messages postés
7
Date d'inscription
dimanche 5 octobre 2003
Statut
Membre
Dernière intervention
6 mars 2008
5 oct. 2003 à 21:10
5 oct. 2003 à 21:10
pour que cela fonctionne
1 - il faut que la cellule soit vide
2 - rentrer le texte dans ton cas " jj/mm/aaaa"
normalement ceci doit marcher
a plus
1 - il faut que la cellule soit vide
2 - rentrer le texte dans ton cas " jj/mm/aaaa"
normalement ceci doit marcher
a plus
mannet
Messages postés
7
Date d'inscription
dimanche 5 octobre 2003
Statut
Membre
Dernière intervention
6 mars 2008
>
christophe31
Messages postés
187
Date d'inscription
samedi 4 octobre 2003
Statut
Membre
Dernière intervention
17 mai 2009
5 oct. 2003 à 21:16
5 oct. 2003 à 21:16
C'est à dire ? tu veux parler de la cellule dans laquelle je vais concaténer ?
si c'est à ça que tu penses, j'ai formaté après avoir écrit ma formules, en texte, mais le résultat est le même !
si c'est à ça que tu penses, j'ai formaté après avoir écrit ma formules, en texte, mais le résultat est le même !
mannet
Messages postés
7
Date d'inscription
dimanche 5 octobre 2003
Statut
Membre
Dernière intervention
6 mars 2008
5 oct. 2003 à 21:13
5 oct. 2003 à 21:13
C'est à dire ? tu veux parler de la cellule dans laquelle je vais concaténer ?
si c'est à ça que tu penses, j'ai formaté après avoir écrit ma formules, en texte, mais le résultat est le même !
si c'est à ça que tu penses, j'ai formaté après avoir écrit ma formules, en texte, mais le résultat est le même !
christophe31
Messages postés
187
Date d'inscription
samedi 4 octobre 2003
Statut
Membre
Dernière intervention
17 mai 2009
43
5 oct. 2003 à 21:22
5 oct. 2003 à 21:22
non non non non non
il faut que toutes les cellules soit au format texte
pas uniquement la cellule de formule
donne moi ton adresse je t'envoi un exemple
il faut que toutes les cellules soit au format texte
pas uniquement la cellule de formule
donne moi ton adresse je t'envoi un exemple
mannet
Messages postés
7
Date d'inscription
dimanche 5 octobre 2003
Statut
Membre
Dernière intervention
6 mars 2008
5 oct. 2003 à 21:27
5 oct. 2003 à 21:27
ok
rcriado@wanadoo.fr
merci
rcriado@wanadoo.fr
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
christophe31
Messages postés
187
Date d'inscription
samedi 4 octobre 2003
Statut
Membre
Dernière intervention
17 mai 2009
43
9 nov. 2003 à 18:21
9 nov. 2003 à 18:21
salut jojo
suit les instruction cite au dessus
ou donne moi ton adresse
a plus
suit les instruction cite au dessus
ou donne moi ton adresse
a plus
Bonjour,
cellule a1 = 37877 en format nombre
= 13 septembre 2003 en format date
dans cellule b1 formule: =TEXTE(LC(-1);"jj mmmm aaaa") donnera le résultat
"13 septembre 2003" en format texte.
après tu peux concatener la cellule a2 avec une autre cellule texte.
salut
cellule a1 = 37877 en format nombre
= 13 septembre 2003 en format date
dans cellule b1 formule: =TEXTE(LC(-1);"jj mmmm aaaa") donnera le résultat
"13 septembre 2003" en format texte.
après tu peux concatener la cellule a2 avec une autre cellule texte.
salut