Pb date sur formulaire automatique ShowDataForm

  • Initiateur de la discussion Initiateur de la discussion dodo31
  • Date de début Date de début

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 !

D

dodo31

Guest
Bonjour à tous,

je n'arrive pas à modifier le format d'affichage de la date dans le formulaire automatique d'excel.

Format tableau: j/m/aa
Affichage formulaire: m/j/aa

La macro que j'utilise:
Sub Saisie()
'
' Saisie Macro
' Macro enregistrée le 13/07/2012 par ordi4
'

'
Sheets("Emplacement").Select
Range("A1😀377").Select
ActiveSheet.ShowDataForm
Sheets("Feuil1").Select
End Sub

Merci pour votre aide

Dominique
 
Re : Pb date sur formulaire automatique ShowDataForm

Re,

Si tu pouvais nous poster une pièce_jointe de ton programme sans données confidentielles, pour que l'on puisse regarder de plus prés ton code VBA.

Pour cela,en bas de ta réponse:

"Aller en mode avancé"
Cliquer sur le trombone
Ajouter un fichier à partir de votre ordinateur
Chisir la PJ

Envoyer.

A+
 
Re : Pb date sur formulaire automatique ShowDataForm

Bonsour®
Bonjour à tous,

je n'arrive pas à modifier le format d'affichage de la date dans le formulaire automatique d'excel.

Format tableau: j/m/aa
Affichage formulaire: m/j/aa

La macro que j'utilise:
Sub Saisie()
'
' Saisie Macro
' Macro enregistrée le 13/07/2012 par ordi4
'

'
Sheets("Emplacement").Select
Range("A1😀377").Select
ActiveSheet.ShowDataForm
Sheets("Feuil1").Select
End Sub

Merci pour votre aide

Dominique

il faut savoir que lorsque tu utilises VBA tout ce qui est saisi est au format US

s'agissant ici du formulaire automatique appelé via VBA il n'est pas possible d'intercepter la saisie pour la convertir en saisie langue locale, chose qu'il serait facile de faire sur un formulaire personnalisé .

A noter que ce même formulaire Automatique ne présente pas ce désagrément lorsqu'il est appelé directement depuis la feuille de calcul ...

😎 la solution !!
simuler un appel depuis la feuille de calcul ...

VB:
Sub Saisie()
' Saisie Macro
' Macro enregistrée le 13/07/2012 par ordi4
    Sheets("Emplacement").Select
    Range("A1:D377").Select
' langue locale saisir au format jj/mm/aaaa
    Application.CommandBars.FindControl(ID:=860).Execute 
'         langue US saisir au format mm/dd/yyyy
    '         ActiveSheet.ShowDataForm   ' 
    Sheets("Feuil1").Select
End Sub
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
881
M
Réponses
11
Affichages
2 K
mymymymymymy
M
G
  • Question Question
Réponses
1
Affichages
802
Grouchet
G
Réponses
1
Affichages
1 K
D
Réponses
2
Affichages
947
D
Réponses
13
Affichages
940
N
Réponses
2
Affichages
2 K
N
Retour