Posez votre question Signaler

[Excel-VBA] format date [Résolu]

yacleouf 309Messages postés 11 mars 2009Date d'inscription 15 mars 2012Dernière intervention - Dernière réponse le 10 janv. 2010 à 23:52
Bonjour,
je ne comprend pas quelque chose, enfaite je tape dans une textbox une date 05/01/2010 par exemple, et quand je regarde le resultat dans excel, il m'est affiché en format anglais à savoir: 01/05/2010
quelqu'un saurait comment faire?
Merci
Lire la suite 

[Excel-VBA] format date »

5 réponses
Réponse
+0
moins plus
Bonjour,
Je crois que par défaut VBA mets les dates au format anglais. Essaie de mettre ceci à titre d'exemple :
[A1] = CDate(TextBox1)
ou
[A1] = Format(TextBox1,"dd/mm/yyyy")
Ajouter un commentaire
Réponse
+0
moins plus
bonsoir,
Si sa peut t'aider :
Click droit --> format cellule
Onglet "nombre"
Catégorie --> date
Choisit le type le plus adapté
Paramètres régionaux --> Français (France)
Ajouter un commentaire
Réponse
+0
moins plus
Bonsoir,
@pijaku, merci pour ta réponse mais j'ai trouvé entre temps, -->
ActiveWorkbook.ActiveSheet.Range("E10").Value = textbox1.Value
ActiveWorkbook.ActiveSheet.Range("E10").Value = Format(ActiveWorkbook.ActiveSheet.Range("E10").Value, "dd/mm/yyyy")

@caméline, j'avais déja vérifier ces paramètres, de plus le problèmes venait de mon code,

j''ai aussi un autre problème, -->
enfaite j'essaye de faire à peut prés la même chose qu'avant (ecrire une donnée dans une cellule au travers d'un textbox)
Sauf que la donnée à entré doit être un nombre de mois (1,2,3,15,...)
en gros j'ai ma cellule A1 qui va être une date, A2 qui va être un nombre de mois et la A3 qui réceptionne le résultat de l'addition de ces nombres de mois à ma date.
Si je me suis fais mal comprendre je peut donné un exemple.
Merci
pijaku- 6 janv. 2010 à 09:05
Salut,
En A1 une date, en A2 un chiffre, en A3 la somme des deux (sous excel utiliser la formule MOIS.DECALER) :
en VBA :
ActiveCell.FormulaR1C1 = "=MOIS.DECALER(R[-2]C,R[-1]C)"
--
Cordialement, et ..... Bonne Année, mes meilleurs voeux pour 2010!!!
-- Tout problème à sa solution. S'il n'y a pas de solution, ou est le problème? --
Ajouter un commentaire
Réponse
+0
moins plus
Désolé de cette réponse tardive, sujet résolu.
Merci !
Ajouter un commentaire
Ce document intitulé « [Excel-VBA] format date » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?