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

Ajouter valeur d'un label d'userform dans une cellule

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

Nagrom

XLDnaute Occasionnel
Bonjour,

Je dispose d'une userform avec 3 labels ayant chacun une case à cocher. Je souhaiterai savoir s'il est possible lorsqu'on clique sur le bouton "valider" de l'userfom, les valeurs des labels où la case est cochée s'affichent sur la feuille excel 3 fois avec ajout d'un caractère supplémentaire.

Le fichier ci-joint permet de visualiser ce que je recherche avec l'userform.

Merci d'avance.
MP
 

Pièces jointes

Dernière édition:
Re : Ajouter valeur d'un label d'userform dans une cellule

Bonjour Nagrom,

Essaye ce code :

Code:
Private Sub CommandButton1_Click()
Dim k As Byte, y As Long

With Sheets("Campagne")
 .Range("A1:A" & .Range("A65536").End(xlUp).Row).Clear
 y = 1
  For k = 1 To 3
     If Controls("CheckBox" & k) = True Then
       .Cells(y, 1) = Controls("Label" & k)
       .Cells(y + 1, 1) = "X " & Controls("Label" & k)
       .Cells(y + 2, 1) = "XX " & Controls("Label" & k)
       Controls("CheckBox" & k) = False
       y = y + 3
     End If
  Next
End With
 
End Sub

Il faut comme dans ton fichier exemple que le CheckBox1 soit en face du Label1, même chose pour le 2ème et le 3 ème.


Bonne journée
A+
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…