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

Problème avec TextBox_Exit

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 !

Victor21

XLDnaute Barbatruc
Supporter XLD
Bonjour à tous.

Un Userform avec 5 zones de saisie (dans l'ordre du focus) dans une même frame:
- TextBoxDate,
- ComboBoxLiaison,
- TextBoxCaisse,
- TextBoxSaisieC5
- TextBoxSaisiePlomb

Private Sub TextBoxSaisiePlomb_Exit(ByVal Cancel As MSForms.ReturnBoolean)
InsereUneLigne
'recopie les valeurs saisies sur la ligne insérée
ActiveCell = Me.TextBoxDate
ActiveCell.Offset(0, 1) = Me.ComboBoxLiaison
ActiveCell.Offset(0, 2) = Me.TextBoxCaisse
ActiveCell.Offset(0, 3) = Me.TextBoxSaisieC5
ActiveCell.Offset(0, 4) = Me.TextBoxSaisiePlomb
Me.TextBoxSaisieC5 = ""
Me.TextBoxSaisiePlomb = ""
End Sub


Les zones de saisie doivent être renseignées par scan de codes à barres.
Je souhaite qu'à chaque saisie dans le TextBoxSaisiePlomb, les données soient copiérs dans ma feuille (sans utiliser de bouton OK.

Pouvez-vous m'aider ?
D'avance, merci.

Cordialement,

Patric
 

Pièces jointes

Dernière édition:
Re : Problème avec TextBox_Exit

Bonjour,

tes saisies se copie bien sur la feuille lorsque tu quittes le textbox mais à condition que tu sélectionnes un autre controle se trouvant dans le même "Frame" (Cadre).
 
Re : Problème avec TextBox_Exit

Bonjour, skooby.

Merci de t'intéresser à mon problème.
Si je saisis une fois, cela fonctionne, mais si je saisie à la suite (tab après chaque saisie), la ligne n'est insérée qu'une fois, et seules les dernières valeurs sont copiées.

Ce à quoi je souhaite arriver :
Saisir la date
Saisir la liaison
Saisir la caisse
Saisir le cab chrono5
Saisir le cab plomb
Insérer une ligne et copier les données dans la feuille
RAZ du cab chrono5 et du cab plomb
Saisir le cab chrono5
Saisir le cab plomb
Insérer une ligne et copier les données dans la feuille
RAZ du cab chrono5 et du cab plomb
... (n fois)
Possibilité de modifier soit la liaison, soit la caisse, soit les deux,
Saisir le cab chrono5
Saisir le cab plomb
Insérer une ligne et copier les données dans la feuille
RAZ du cab chrono5 et du cab plomb
Saisir le cab chrono5
Saisir le cab plomb
Insérer une ligne et copier les données dans la feuille
RAZ du cab chrono5 et du cab plomb
... (n fois)

Bien cordialement,
Patrick
 
Re : Problème avec TextBox_Exit

Re bonjour,

Déjà place tout les textbox et le combobox dans un seul cadre.
la ligne n'est insérée qu'une fois, et seules les dernières valeurs sont copiées.
Tu as un problème dans la macro "InsereUneLigne", execute là en pas à pas "F8" pour faire les changements nécessaire car à la fin de cette macro tu sélectionnes la ligne 6 qui aura les nouvelles valeurs du USF, et donc forcément les anciennes valeurs de cette ligne sont écrasées.
 
- 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
2
Affichages
823
R
Réponses
7
Affichages
2 K
R
P
Réponses
0
Affichages
970
P
M
  • Question Question
Réponses
3
Affichages
1 K
M
F
Réponses
5
Affichages
2 K
Fariri
F
P
Réponses
15
Affichages
5 K
punk_sportif
P
M
Réponses
0
Affichages
955
MIMI28CG
M
A
Réponses
3
Affichages
13 K
Annasteph
A
D
Réponses
0
Affichages
639
D
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…