Je reviens vers vous pour un petit probleme de retranscription de données dans un programme "Base de donnée" fait par JP14 que j'ai adapté pour mon application.
Sur certaines TxtBox j'ai voulu installer un controle Calendar qui au clic dans les textbox déclenche le calendrier pour un choix de date avec retranscription de la date choisie au double clic dans la textbox.
Jusque là j'y suis arrivé par contre lorsque je veux enregistrer les données sur ma feuille de données les dates sont inversées.
J'ai essayé plusieurs choses mais sans succés.
En fait je pense que çà vient de ce module
Private Sub ecrirebdd(£ligne1 As Long, £nomfeuille1 As String)
' Nom des label
' Label numéro d'ordre= numéro colonne
With Sheets(£nomfeuille1)
For Each £Ctrl In Me.Controls
Select Case TypeName(£Ctrl)
Case "TextBox"
£coln = Val(Replace(£Ctrl.Name, "TextBox", ""))
' possibilité de rajouter un test pour enregistrer avec un format
.Cells(£ligne1, £coln) = Me.Controls(£Ctrl.Name).Value
Case "ComboBox"
£coln = Val(Replace(£Ctrl.Name, "ComboBox", ""))
.Cells(£ligne1, £coln) = Me.Controls(£Ctrl.Name).Value
End Select
Next £Ctrl
End With
End Sub
Je ne comprend pas tout dans ce module aussi je fais appel à votre aide.
Il existe peut etre d'autres solutions pour indiquer et retranscrire un choix de date.
D'avance merci pour votre aide
Sur certaines TxtBox j'ai voulu installer un controle Calendar qui au clic dans les textbox déclenche le calendrier pour un choix de date avec retranscription de la date choisie au double clic dans la textbox.
Jusque là j'y suis arrivé par contre lorsque je veux enregistrer les données sur ma feuille de données les dates sont inversées.
J'ai essayé plusieurs choses mais sans succés.
En fait je pense que çà vient de ce module
Private Sub ecrirebdd(£ligne1 As Long, £nomfeuille1 As String)
' Nom des label
' Label numéro d'ordre= numéro colonne
With Sheets(£nomfeuille1)
For Each £Ctrl In Me.Controls
Select Case TypeName(£Ctrl)
Case "TextBox"
£coln = Val(Replace(£Ctrl.Name, "TextBox", ""))
' possibilité de rajouter un test pour enregistrer avec un format
.Cells(£ligne1, £coln) = Me.Controls(£Ctrl.Name).Value
Case "ComboBox"
£coln = Val(Replace(£Ctrl.Name, "ComboBox", ""))
.Cells(£ligne1, £coln) = Me.Controls(£Ctrl.Name).Value
End Select
Next £Ctrl
End With
End Sub
Je ne comprend pas tout dans ce module aussi je fais appel à votre aide.
Il existe peut etre d'autres solutions pour indiquer et retranscrire un choix de date.
D'avance merci pour votre aide