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, 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
Retour