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

Inscrire une Date d'operation en VBA

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 !

alkacefa17

XLDnaute Nouveau
Bonjour,
Je suis en train de me creer un un fichier de suivi de compte dans lequel je dois inscrire une date, mais aujourd'hui il ne s'inscrit que la date du jour, moi je souhaiterais ecrire 05012012, mais que dans mon fichier il apparaise 05/01/2012.

J'ai cherché mais en vain la bonne formule. Je n'arrive pas a écrire une formule correcte.
Peut être que qq'un poura m'aider.

Merci

Alain
 

Pièces jointes

Re : Inscrire une Date d'operation en VBA

Bonsoir alcasefa17 et le forum,

C'est normal, car dans le Range, vous donnez l'instruction Date ce qui équivaut à la date du jour et non la valeur du textbox. 🙂
Voilà la correction.

Code:
 Range("a1048576").End(xlUp).Offset(1, 0).Value = txtDate

A +
 
Re : Inscrire une Date d'operation en VBA

Re,

Pour clôturer votre demande, voici un code à ajouter dans votre userform. 🙂


Code:
Private Sub txtDate_Change()
 Dim Valeur As Byte
    txtDate.MaxLength = 10
    Valeur = Len(txtDate)
    If Valeur = 2 Or Valeur = 5 Then txtDate = txtDate & "/"
   If Valeur = 6 Then txtDate = txtDate & 20
End Sub

A +
 
- 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

A
Réponses
6
Affichages
2 K
alain.dutoit
A
C
Réponses
7
Affichages
2 K
M
Réponses
7
Affichages
792
M
X
Réponses
3
Affichages
2 K
X
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…