Format pour empêcher que concaténation mars & 2013 puis ENTER donne 01/01/2013

Sebast

XLDnaute Impliqué
Bonjour à toutes et à tous,

je m'arrache les cheveux à essayer de définir un format qui empêcherait que, quand on tape ENTER dans une cellule contenant une concaténation du mois et de l'année, on récupère un format date du genre 01/03/2013
J'ai bien essayé en insérant un blanc dans ma concaténation, mais dans ce cas, j'ai des vlookup qui ne marchent plus (et ça serait trop long de reprendre mes vlookup, insérés dans un projet assez gros … je m'y résoudrai s'il le faut mais suis preneur d'une solution simple si elle existe)


Y a-t-il un moyen par VBA que la concaténation mois et année continue d'être considérée comme du texte et pas comme une date ?


Merci d'avance pour votre aide
 

david84

XLDnaute Barbatruc
Re : Format pour empêcher que concaténation mars & 2013 puis ENTER donne 01/01/2013

Bonjour,
je viens de tester chez moi :
en A1 : 11
en B : 2013
en C1 : =A1&B1 résultat récupéré : 112013

autre test en C1 = A1&"/"&B1 résultat récupéré : 11/2013
Je ne vois donc pas où est le problème.
A+
 

job75

XLDnaute Barbatruc
Re : Format pour empêcher que concaténation mars & 2013 puis ENTER donne 01/01/2013

Bonjour Sebast,

Mettez les cellules concernées au format Texte avant d'y entrer les données.

Eventuellement en VBA cel.NumberFormat = "@"

Edit : bonjour David

A+
 

Sebast

XLDnaute Impliqué
Re : Format pour empêcher que concaténation mars & 2013 puis ENTER donne 01/01/2013

Bonjour à tous,

merci de vous être penchés sur mon problème.

David84 : mon souci tient au mois, que j'ai sous forme littérale ("avril" et non 4) : quand tu fais ENTER dans la cellule concaténée, "avril 2013" devient 01/04/2013

Modeste gedee : cette quote (ou, comme je l'évoquais, un simple blanc) me pirate des analyses ultérieures ...

Job75 : tu as raison, en mettant les cellules au format texte avant, ça fonctionne
Je vais donc adopter cette démarche.

Encore merci pour votre aide
 

david84

XLDnaute Barbatruc
Re : Format pour empêcher que concaténation mars & 2013 puis ENTER donne 01/01/2013

Re
Bonjour Gérard, Modeste geedee,
David84 : mon souci tient au mois, que j'ai sous forme littérale ("avril" et non 4) : quand tu fais ENTER dans la cellule concaténée, "avril 2013" devient 01/04/2013
En A1 avril et en B1 2013
En C1 : =A1&" "&B1
Résultat obtenu : avril 2013
Bien entendu les format de cellule initiaux sont "Standard".
A+
 
Dernière édition:

Statistiques des forums

Discussions
312 389
Messages
2 087 903
Membres
103 676
dernier inscrit
Haiti