Bonjour,
Je vous expose mon problème.
Avec un UserForm VBA je renvoi une donnée dans une cellule. Jusque là tout semble fonctionner. Je retrouve bien mes chiffres dans la cellule.
Cependant, pour que la donnée soit vraiment active je dois revenir sur la cellule, revenir sur la donnée avec la souris et valider. Les chiffres passent alors de gauche à droite dans la cellule.
Exemple :
Je renvoi une donnée de 3000 dans ma cellule A1 à partir de mon UserForm. Le chiffre 3000 apparait bien en A1 et est aligné à gauche de la cellule.
Dans une autre cellule, en B2, je recopie la valeur de A1 mais avec un format de cellule personnalisé qui me permet d'afficher 3000 heures.
Lorsque je renvoi ma donnée avec mon UserForm, j'ai bien 3000 en A1 et 3000 en B2. Sauf qu'il faut que je revalide la donnée de A1 pour voir apparaitre 3000 heures en B2. La valeur de A1 s'aligne à droite de la cellule.
Merci d'avance pour votre aide.
Je vous expose mon problème.
Avec un UserForm VBA je renvoi une donnée dans une cellule. Jusque là tout semble fonctionner. Je retrouve bien mes chiffres dans la cellule.
Cependant, pour que la donnée soit vraiment active je dois revenir sur la cellule, revenir sur la donnée avec la souris et valider. Les chiffres passent alors de gauche à droite dans la cellule.
Exemple :
Je renvoi une donnée de 3000 dans ma cellule A1 à partir de mon UserForm. Le chiffre 3000 apparait bien en A1 et est aligné à gauche de la cellule.
Dans une autre cellule, en B2, je recopie la valeur de A1 mais avec un format de cellule personnalisé qui me permet d'afficher 3000 heures.
Lorsque je renvoi ma donnée avec mon UserForm, j'ai bien 3000 en A1 et 3000 en B2. Sauf qu'il faut que je revalide la donnée de A1 pour voir apparaitre 3000 heures en B2. La valeur de A1 s'aligne à droite de la cellule.
Merci d'avance pour votre aide.