Autres Transformer une date anglaise en française

alain.pierrephie

XLDnaute Occasionnel
Bonjour au forum
J'ai un nouveau souci que j'ai du mal à résoudre: j'explique
Via un userform lorsque je met dans ma zone de texte nommée "DateConsultation" une date qui va se reporter sur mon formulaire "Liste Clients"
si je met comme date 03/07/2021 dans mon formulaire "Liste clients" viendra se mettre la date suivante: 07/03/2021. Jour et mois sont inversés.
Pourriez vous me donner le code qui permettrai d'avoir ma date en français dans mon formulaire "Liste clients" lorsque je passe par mon userform.
Merci a celui qui se penchera sur mon souci
Alain
 

Phil69970

XLDnaute Barbatruc
Bonjour à tous

Juste en passant après nettoyage ton fichier ne pèse plus que ..... 25 Ko o_O

1631793999091.png


Par contre il manque des onglets pour simplifier ton code et le tester....
*En général les select sont à bannir .....

@Phil69970
 

Pièces jointes

  • Formulaire-clients-AURELIA.xlsm
    24.8 KB · Affichages: 5

Phil69970

XLDnaute Barbatruc
Re

Ton module 6 peux être remplacer par celui-ci légèrement plus court.....
VB:
Sub NouveauClient()

With Sheets("Liste Clients")
    .Range("A4:H4").Insert Shift:=xlDown

    .[A5] = Sheets("Formulaire").[D8].Value
    .[B5] = Sheets("Formulaire").[F8].Value
    .[C5] = Sheets("Formulaire").[D10].Value
    .[D5] = Sheets("Formulaire").[D12].Value
    .[E5] = Sheets("Formulaire").[D14].Value
  
    'Es tu sur des bonnes cellules à copier en F5 et G5 ?
    .[F5] = Sheets("Formulaire").[D18].Value
    .[G5] = Sheets("Formulaire").[D16].Value
  
    .[A1] = Sheets("Formulaire").[D20].Value
End With

Sheets("Formulaire").Range("F8,D8,D10,D12,D14,D16,D18,D20").ClearContents

End Sub

Comme il manque des onglets je ne peux pas tester......

@Phil69970
 
Dernière édition:

Discussions similaires

Réponses
20
Affichages
1 K

Statistiques des forums

Discussions
312 100
Messages
2 085 290
Membres
102 851
dernier inscrit
didine501