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

Implantation de donnée d'un formulaire en fin de feuille

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

Meosus

Guest
Bonjour a tous,

Je suis a la recherche des lignes qui me permettent de remplir un tableau de sortie du matériel de ma boite.
Je souhaiterai que ma ligne s'incère après la dernière ligne rempli mais uniquement si toute les cases du formulaire sont remplis. (Dans le fichier joint cela correspond a la sortie matériel) qui prend les référence dans la feuille "Données" et les saisie dans la feuille "Affectations".

Aujourd’hui le problème que j'ai est que je n'arrive pas a incrémenter la macro pour qu'elle implante la ligne après la dernière et que le ligne se remplissent que si toute les cases soit remplit.

en espérant avoir été clair, (ce qui n'est pas facile quand on a sont idée dans la tête ^^)

En attente d'une réponse!

Merci d'avance
 

Pièces jointes

Re : Implantation de donnée d'un formulaire en fin de feuille

Bonjour

remplace ton code par :

Private Sub CommandButton2_Click()

If Me.Controls("TextBox1") = "" Then
MsgBox "la désignation n'est pas remplie"
End If

If Me.Controls("TextBox2") = "" Then
MsgBox "l'affectation n'est pas remplie"
TextBox2.SetFocus
Exit Sub
End If


If Me.Controls("TextBox3") = "" Then
MsgBox "l'attribution n'est pas remplie"
TextBox3.SetFocus
Exit Sub
End If


Stop
Sheets("Affectation").Activate
derligne = Sheets("Affectation").Range("A65535").End(xlUp).Row + 1
Range("A" & derligne).Value = DateTime.Now
Range("B" & derligne).Value = ComboBox2.Value
Range("C" & derligne).Value = ComboBox1.Value
Range("D" & derligne).Value = TextBox1.Value
Range("E" & derligne).Value = TextBox2.Value
Range("F" & derligne).Value = TextBox3.Value


Unload UserForm1

End Sub

a+
 
Re : Implantation de donnée d'un formulaire en fin de feuille

Merci beaucoup, sa marche impeccable, j'ai juste supprimer le "stop" car il bloque la macro et se met en défaut et l'espace entre Ro w!

En tout cas Merci!!
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…