Correction d'une macro

  • Initiateur de la discussion Initiateur de la discussion moitoine
  • 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 !

M

moitoine

Guest
Bonjour,

J'aurais besoin de conseils pour terminer une macro.

Elle doit me servir a entrer des référence pièces et leur numéro de série à l'aide d'un lecteur de code barre ainsi que la date automatiquement.

Hors, au point ou j'en suis la date est entrée sur mon classeur excel mais à plusieurs reprise d'affilée.

Comment entrer la date à la suite de mon numéro de série (dans la colonne C) puis revenir à la textbox1.

Merci d'avance.

Antoine
 

Pièces jointes

Re : Correction d'une macro

Bonjour Moitoine (Antoine),

Dans ton UserForm, si j'ai bien compris ta demande je verrais plutôt ceci à la place :
Code:
Private Sub UserForm_Initialize()
    TextBox3 = Now
End Sub

Private Sub CommandButton1_Click()
    Dim Derligne As Long
    
    Derligne = Range("A65536").End(xlUp).Row + 1
    
    Range("A" & Derligne) = TextBox1
    TextBox1 = ""
    Range("B" & Derligne) = TextBox2
    TextBox2 = ""
    Range("C" & Derligne) = TextBox3
    
'   Application.Dialogs(xlDialogSaveAs).Show
'   J'ai désactivé cette ligne pour tester le reste du code
End Sub

Private Sub CommandButton2_Click()
    Unload UserForm1
End Sub

Ce code annule et remplace la TOTALITE de tes macros présentes dans ton UserForm1.

A te lire

Cordialement
 
Re : Correction d'une macro

Je te remercie pour ta réponse, mais ton code semble ne pas remplir mon tableau (a moins que j'ai fais une erreur). De plus la textbox3 ne présente la date que la premiere fois, les fois suivante le texte entré remplace la date.

Dans mon exemple de macro, la date est entrée sur mon classeur 2 fois (sur 2 lignes) et le focus ne revient pas sur la textbox1.
Ce que je voudrais est que la date soit entrée une seule fois en colonne C puis que je repasse sur la textbox1
 
- 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
2
Affichages
212
Réponses
2
Affichages
240
Réponses
9
Affichages
331
Réponses
5
Affichages
406
Réponses
6
Affichages
636
Réponses
1
Affichages
171
Réponses
12
Affichages
644
Retour