Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro fonction InputBox

laraviole

XLDnaute Junior
Bonsoir le Forum,

Pour saisir des nombre j'utilise dans une macro une boite de dialogue et cela fonctionne bien mais quand il s'agit d'une date saisie sous la forme 11/04/2010 ma cellule me donne 04/11/2010 alors que le format est bon. Aprés le 12éme jour du mois tout est ok la date est dans le bon sens. Y a t-il quelque chose à rajouter dans la commande ?
Ci dessous mon code

Range("L2").Select
Dim DateVal
DateVal = InputBox("Saisir Date", "Fraicheur des données")
ActiveCell.FormulaR1C1 = DateVal

Merci pour votre aide
 

Papou-net

XLDnaute Barbatruc
Re : Macro fonction InputBox

Bonsoir laraviole,

Peut-être tout simplement comme ceci :

Code:
Range("L2").Select
Dim DateVal
DateVal = InputBox("Saisir Date", "Fraicheur des données")
ActiveCell.FormulaR1C1 = [COLOR="Blue"][B]Cdate([/B][/COLOR]DateVal[COLOR="Blue"][B])[/B][/COLOR]

Espérant avoir répondu.

Cordialement.
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…