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

userform problème de récupération de données

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 !

tallia64

XLDnaute Occasionnel
Bonsoir je travaille sur deux userforms dont l'un me pose un problème. Quand je créais une ligne avec mon 1er userform "ajouter" pas de soucis. Par contre quand je sélectionne "recherche/modification" et que je clique sur la ligne sélectionné pour faire apparaitre la frame les valeurs dans les textbox devant heure_entree et heure_sortie n'apparraissent pas et je ne peux pas faire de modification. Pourriez vous m'aider s'il vous plait ? Je vous remercie
TALLIA

Voici mon fichier :
http://cjoint.com/?lgtytwq36I
 
Re : userform problème de récupération de données

Bonjour je reviens vers vous par rapport à mon précédent message concernant un problème de combobox que j'ai laissé trés tardivement cette nuit. Pouvez vous m'aider s'il vous plait ?
Je vous remercie d'avance.
Tallia
 
Re : userform problème de récupération de données

je vous prie de bien vouloir ci joint le code de mon bouton valider peut être que le problème vient de là ? Merci beaucoup
TALLIA

Private Sub CommandButton1_Click()
index = 3 'comment est initialisée cette variable ?
ActiveSheet.Cells(index, 6) = N1 & " " & L & " " & N2
N1 = ""
L = ""
N2 = ""
ActiveSheet.Cells(index, 6) = TextBox13
ActiveSheet.Cells(index, 8) = TextBox14
RECHERCHE.Hide

TextBox12 = UCase(TextBox12)
End Sub
 
Re : userform problème de récupération de données

Bonjour


Il faut lire les trois "post" pour comprendre le problème, il est normal que le système ne fonctionne pas puisque le numéro de ligne est figé par le code : index = 3.

La réponse se trouve dans le post de bqtr
Toujours dans la même procédure il faut index = ComboBox1.ListIndex + 3 et non + 2. Ta première ligne de donnée est en ligne 3.

Le plus simple serait comme les "post" de Lii et bqtr indiquent :
On ne peut pas corriger des parties quand elles interfèrent ailleurs sans qu'on le sache.

Peux tu mettre un extrait de ton fichier original sans données confidentielles, avec juste le Userform RECHERCHE et la feuille "service général"


Bon courage

JP
 
Re : userform problème de récupération de données

bonjour JP merci pour votre messages je viens de trouver la solution à mon problème dont voici le code si cela peut aider. bonne journée TALLIA🙂

Private Sub CommandButton1_Click()
'index = ComboBox1.ListIndex + 3 'comment est initialisée cette variable ?
'ActiveSheet.Cells(index, 6) = N1 & " " & L & " " & N2
'N1 = ""
'L = ""

'N2 = ""
Unload Me
'RECHERCHE.Hide
'ActiveSheet.Cells(index, 6) = HEURE_ENTREE

End Sub
 
Re : userform problème de récupération de données


bonjour le forum, bonjour Lii,

excuse moi,
Lii , moi je serais intérréssé par ton fichier... et je ne vois ou est l'erreur sur les heures..pourrait tu regarder le problème....les heures reviennent toujours à 00:00 après saisie....

merci beaucoup de l'aide que tu apportes...

limat

merci d'avance
 
Re : userform problème de récupération de données

Bonsoir si cela peut vous intéresser voici un code qui me permet de saisir des heures dans une textbox d'un userform ainsi 2111 apparait sous 21:12. En espérant que ça puisse vous aider.
Bon courage Tallia

Private Sub HEURE_ENTREE_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Dim Heur
HEURE_ENTREE.MaxLength = 5
Heur = Replace(HEURE_ENTREE.Value, ":", "")
If Len(Heur) > 2 Then Heur = Left(Heur, 2) & ":" & Right(Heur, Len(Heur) - 2)
If Len(Heur) = 5 Then
If Not IsDate(Format(HEURE_ENTREE, "hh:mm")) Then MsgBox "Heure invalide"
End If
HEURE_ENTREE = Heur
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

Discussions similaires

Réponses
10
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…