Userform copie date en chiffre (et parfois en anglais)

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

titiborregan5

XLDnaute Accro
Bonjour à tous,
j'ai de nouveau un pb avec ma macro et me tourne donc vers vous!
Comme je n'ai pas réussi à faire simple, j'ai du faire compliquer :d
J'ai une liste de mois sous le format : Janvier 2009 etc et dans la colonne d'à coté, se marque "OK" si la date d'aujourd'hui - celle de gauche est inférieure à 60 jours.
Ensuite intervient ma macro, qui copie et colle les mois ayant un OK en M2.

Cette liste qui s'actualise donc automatiquement est faite pour être ensuite affichée dans mon userform qui se lance à l'ouverture du classeur.

Mais la valeur choisie dans l'usf qui se colle en A2 se colle en chiffre et je n'arrive pas à la changer.
De plus, la liste de choix dans l'usf pour le mois en question est en anglais

Je vous laisse donc le fichier pour que vous puissiez apprécier par vous-même et reste à votre disposition pour expliquer certains points sombres...

Merci d'avance
 

Pièces jointes

Re : Userform copie date en chiffre (et parfois en anglais)

Bonjour Titiborregan5, bonjour le forum,

Il faut simplement ajouter le format dans ton code VBA :

Code:
Else: Cells(2, 1).Value = Format(mois, "mmmm/yy")

Voir fichier joint...😉

Bonne journee,🙂
 

Pièces jointes

Re : Userform copie date en chiffre (et parfois en anglais)

Bonjour Pedrag31, le forum,

effectivement ça marche MERCI BEAUCOUP!

Je suis un peu dégouté d'avoir échoué aussi près du but ...
Sinon, une idée sur le fait que le mois s'affiche en anglais dans l'userform? Même s'ils s'inscrivent en français ensuite dans la cellule, c'est dommage d'avoir cela!

Merci d'avance!
 
Re : Userform copie date en chiffre (et parfois en anglais)

Re,
j'ai légèrement modifié le code pour que lorsque la case est vide le msg box s'affiche et que si on click sur ok le userform se remette toujours! Afin qu'on ne saute pas (au minimum pcq en réalité suffit de cliquer sur la croix rouge) cette étape!
Par contre mes mois s'affichent tjs en anglais! Comment faire?
 

Pièces jointes

  • mois in english.JPG
    mois in english.JPG
    13.4 KB · Affichages: 706
Re : Userform copie date en chiffre (et parfois en anglais)

Bonjour Titiborregan5, bonjour Pascal, le forum

Par contre mes mois s'affichent tjs en anglais! Comment faire?

Désolé, je te réponds depuis mon poste pro et le pack Office que j'utilise est en anglais...🙁

Il s'agit peut être d'une erreur de config qqpart... Voir peut être dans le panneau de configuration avec les "Regional Settings"... Je dis ça a tout hasard...

Bonne journée, 🙂
 
Re : Userform copie date en chiffre (et parfois en anglais)

re,
Par contre fecha c'est la date, qui elle est au format que je veux!
ce sont les mois qui s'affichent en anglais comme dans l'image que j'ai postée au dessus!
et aussi: j'ouvre mon classeur, mon usf s'ouvre, les mois s'affichent (en anglais mais bon 😉) je clique sur celui que je veux sélectionner, et celui-ci s'affiche en chiffre dans la ligne!
Une idée pour le mettre au même format?
 

Pièces jointes

  • mois en chiffre.JPG
    mois en chiffre.JPG
    11.2 KB · Affichages: 1 651
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

M
Réponses
5
Affichages
2 K
MOA_Excel
M
R
Réponses
0
Affichages
2 K
Rayane38
R
G
Réponses
2
Affichages
762
geekpok
G
T
  • Question Question
Réponses
125
Affichages
14 K
C
Réponses
7
Affichages
2 K
Q
Réponses
14
Affichages
5 K
M
Réponses
11
Affichages
2 K
Melidan2006
M
Retour