Associé une valeur lors de la validation du ligne Vba
roudiroud
Messages postés
36
Statut
Membre
-
roudiroud Messages postés 36 Statut Membre -
roudiroud Messages postés 36 Statut Membre -
Private Sub CommandButton1_Click()
Dim L As Long
Dim C As Long
If MsgBox("Etes-vous certain de vouloir insérer cette novelle lignet ?", vbYesNo, "Demande de confirmation") = vbYes Then
With Feuil2
L = .Range("A" & Rows.Count).End(xlUp).Row + 1
'Permet de se positionner sur dernière ligne du tableau non vide
.Range("A" & L).Value = NomBgDepot 'Insère la donnée de la liste déroulante dans la colonne A
For C = 2 To 13
.Cells(L, C).Value = Controls("TextBox" & C).Value
Next
.Cells(L, 2).Value = DateValue(TextBox2.Value)
.Cells(L, 3).Value = DateValue(TextBox3.Value)
End With
End If
MsgBox ("Client inséré dans fichier sélectionné") 'Vous informe que le client a été ajouté dans le tableau Excel
'Unload Me 'Ferme le formulaire
' UsfClients.Show 'Ouvre le formulaire
End Sub</souligne>
Je voudrais rajouter à ce code, lors de la validation une valeur qui ce rajouterai à la suite de la ligne dans une autre cellule.
le fichier ci-joint :
http://www.cjoint.com/c/FDDnAOLPyfJ
Merci d'avance
Dim L As Long
Dim C As Long
If MsgBox("Etes-vous certain de vouloir insérer cette novelle lignet ?", vbYesNo, "Demande de confirmation") = vbYes Then
With Feuil2
L = .Range("A" & Rows.Count).End(xlUp).Row + 1
'Permet de se positionner sur dernière ligne du tableau non vide
.Range("A" & L).Value = NomBgDepot 'Insère la donnée de la liste déroulante dans la colonne A
For C = 2 To 13
.Cells(L, C).Value = Controls("TextBox" & C).Value
Next
.Cells(L, 2).Value = DateValue(TextBox2.Value)
.Cells(L, 3).Value = DateValue(TextBox3.Value)
End With
End If
MsgBox ("Client inséré dans fichier sélectionné") 'Vous informe que le client a été ajouté dans le tableau Excel
'Unload Me 'Ferme le formulaire
' UsfClients.Show 'Ouvre le formulaire
End Sub</souligne>
Je voudrais rajouter à ce code, lors de la validation une valeur qui ce rajouterai à la suite de la ligne dans une autre cellule.
le fichier ci-joint :
http://www.cjoint.com/c/FDDnAOLPyfJ
Merci d'avance
A voir également:
- Associé une valeur lors de la validation du ligne Vba
- Ethernet n'a pas de configuration ip valide - Guide
- Partage de photos en ligne - Guide
- Aller à la ligne excel - Guide
- Mètre en ligne - Guide
- Formulaire en ligne de meta - Guide
1 réponse
Bonjour
Pourquoi attendre la validation pour ajouter une nouvelle valeur?
Ajoutez une N'ième textbox dans le formulaire, mettez y la valeur que vous voulez, et dans votre code à la suite de :
A moins que je n'ai pas bien compris le problème.
Cdlt
Pourquoi attendre la validation pour ajouter une nouvelle valeur?
Ajoutez une N'ième textbox dans le formulaire, mettez y la valeur que vous voulez, et dans votre code à la suite de :
.Cells(L, 2) = DateValue(TextBox2.Value)
.Cells(L, 3) = DateValue(TextBox3.Value) Ajoutez:
Cells(L, 14) = TextBoxXX.Value
A moins que je n'ai pas bien compris le problème.
Cdlt
roudiroud
Messages postés
36
Statut
Membre
Merci, pour ton aide et c'est exactement ce que je voulais faire :)