Extraire les valeures d'un Textbox vers des cases à cocher

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

ascal44

XLDnaute Occasionnel
Bonjour , je voudrais extraire des valeures d'un textbox pour les mettre dans des cases à cocher.
Une fois les cases cochées remettre leurs valeures à leurs emplacement dans un tableau.

Je joint un fichier

Merci pour votre aide sur ce sujet compliqué
 

Pièces jointes

Re : Extraire les valeures d'un Textbox vers des cases à cocher

Bonjour Bebere beau travail pour le premier jet :

Mais pourquoi quand je coche les textboxs les valeures ne vont se placer dans leurs cellules respectives ? ( A3 en ligne 1 du tableau)

Et aussi je voudrais seulement faire disparaitre les valeures cochées dans le Textbox1.

Pourriez vous me commenter les codes afin que puisse l'adapter ? ( Mon tableau se trouve en BA2:BD16 )
 
Re : Extraire les valeures d'un Textbox vers des cases à cocher

Re bonjour ,
j'ai essayé d'appliquer vite fait les codes.
Je tombe sur une erreur de compilation en pièce jointe.

Comment résoudre cette erreur ?
 

Pièces jointes

  • BUG.jpg
    BUG.jpg
    37.3 KB · Affichages: 165
  • BUG.jpg
    BUG.jpg
    37.3 KB · Affichages: 193
  • BUG.jpg
    BUG.jpg
    37.3 KB · Affichages: 193
Re : Extraire les valeures d'un Textbox vers des cases à cocher

Ascal
regarde dans la feuille userform si tu as
Option Explicit'oblige à déclarer les variables
Dim Buttons() As New Classe1'tableau qui contient les checkbox
dans module de classe qui doit s'appeler Classe1
Public WithEvents ButtonGroup As MSForms.CheckBox

Private Sub CommandButton1_Click() 'bebere
Dim I, Obj, L As String, g, s, d, h, e, a, b, C, dd
If TextBox1 = "" Then Exit Sub
'tu ajoutes cette ligne,tu peux entrer des minuscules
TextBox1 = UCase(TextBox1)
à bientôt
 
Re : Extraire les valeures d'un Textbox vers des cases à cocher

Bonjour , les délarations sont bien présentes.
Mais sauf pour :

Code:
Option Explicit

Dim Buttons() As New Classe1

Private Sub CommandButton1_Click()
    Dim I, Obj, L As String, g, s, d, h, e, a, b, C, dd
      
    If TextBox1 = "" Then Exit Sub
    Chaine = TextBox1
    Tbl = Split(TextBox1, " ")
    TblEnleve = Tbl
    For I = 0 To UBound(TblEnleve)
        TblEnleve(I) = ""
    Next I
    For I = 0 To UBound(Tbl)
        L = Left(Tbl(I), 1)
        Select Case L
        Case "A"
            a = a + 1
            Set Obj = Me.Controls.Add("forms.CheckBox.1")
            d = 40    'widht
            h = 20    'height
            s = 50 + h * a    'top
            g = 30    'left

        Case "B"
            b = b + 1
            Set Obj = Me.Controls.Add("forms.CheckBox.1")
            d = 40    'widht
            h = 20    'height
            s = 50 + h * b    'top
            g = 30 + d    'left

        Case "C"
            C = C + 1
            Set Obj = Me.Controls.Add("forms.CheckBox.1")
            d = 40    'widht
            h = 20    'height
            s = 50 + h * C    'top
            g = 30 + d * 2    'left
        Case "D"
            dd = dd + 1
            Set Obj = Me.Controls.Add("forms.CheckBox.1")
            d = 40    'widht
            h = 20    'height
            s = 50 + h * dd    'top
            g = 30 + d * 3    'left

        End Select

        With Obj
            .Caption = Tbl(I)
            .Left = g: .Top = s: .Width = d: .Height = h
        End With

        VBA.UserForms.Add (Me.Name)
    Next

    IniCheckbox

End Sub

J'avais mis :

Code:
Dim chaine as String

Lorsque je clic sur le bouton les Checkbox n'apparraissent pas
 
Re : Extraire les valeures d'un Textbox vers des cases à cocher

bonjour Ascal
j'ai aussi 2003
je viens d'essayer, pas de problème
tu peux supprimer Chaine = TextBox1
'tu ajoutes cette ligne,tu peux entrer des minuscules
TextBox1 = UCase(TextBox1)

met ton fichier

à bientôt
 
Re : Extraire les valeures d'un Textbox vers des cases à cocher

Bonsoir Beberre ,
aprés un dur week end j'ai réussi à adapter votre travail.
Juste une question comment puis je faire disparaitre les Checkboxs pour refaire une autre sélection après :

Private Sub TextBox1_Change()



End Sub
 
Re : Extraire les valeures d'un Textbox vers des cases à cocher

bonjour Ascal
tu crées un bouton,attention supprime les objets créés dynamiquement
Private Sub CommandButton3_Click() 'supprime checkbox
Dim ctrl As Control

For Each ctrl In Me.Controls
If TypeName(ctrl) = "CheckBox" Then
Me.Controls.Remove ctrl.Name
End If
Next

End Sub
à bientôt
 
- 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

Discussions similaires

Réponses
5
Affichages
214
Réponses
15
Affichages
636
W
Réponses
10
Affichages
419
Réponses
1
Affichages
232
Réponses
18
Affichages
1 K
Retour