Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Voici un exemple parmis d'autres :
Deux labels et un bouton sur le userform.
Les valeurs des labels ( proprièté "Caption" ) vont se mettre sur la première ligne vide de la colonne A, en colonne A et B.
Le label n'a pas de propriété Value, il faut utiliser Caption.
Private Sub CommandButton1_Click()
Dim derlign As Long
derlign = Range("A65536").End(xlUp).Row + 1
Cells(derlign, 1) = Label1.Caption
Cells(derlign, 2) = Label2.Caption
End Sub
Autre façon:1UserForm, 5 Labels,un bouton pour valider
Private Sub CommandButton1_Click()
Dim i As Byte
ligne = Range("a65536").End(xlUp).Row + 1 'recherche de la derniere ligne
'ajoute a la base de données
For i = 1 To 5
Cells(ligne, i) = Controls("Label" & i)
Next i
End Sub
Salut Yves
Comme j’ai dis dans le poste précédent j’ai compris le principe.
Maintenait le problème est que je n’y arrive pas a appliquer votre code a mon application
Ci-dessous le code que contient mon bouton :
Code:
Private Sub BoutAjouter_Click()
Dim Valeur#, Index%
On Error GoTo erreur
Index = ListBoxProd.ListIndex
Valeur = Numerique(TextBoxNbE)
If Valeur > 0 And Index >= 0 Then
EntreeBouteilles ComboCat, ListBoxProd.ListIndex + 1, Int(Valeur)
End If
ComboCat_Change
ListBoxProd.ListIndex = Index
erreur:
End Sub
Et ci-dessous comment j’ai fait, mais ça provoque une erreur.
Code:
Private Sub BoutAjouter_Click()
Dim derlign As Long
derlign = Sheets("base!").Range("A65536").End(xlUp).Row + 1
Cells(derlign, 1) = Label1.Caption
Cells(derlign, 2) = Label2.Caption
Dim Valeur#, Index%
On Error GoTo erreur
Index = ListBoxProd.ListIndex
Valeur = Numerique(TextBoxNbE)
If Valeur > 0 And Index >= 0 Then
EntreeBouteilles ComboCat, ListBoxProd.ListIndex + 1, Int(Valeur)
End If
ComboCat_Change
ListBoxProd.ListIndex = Index
erreur:
End Sub
- 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