Un code qui fonctionne pas

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

fradouan

XLDnaute Junior
Bonsoir tout le monde svp si quelqu'un peu jetter un coup d'oeil sur cette exemple pour me dire pourquoi ce code ne marche pas

Private Sub CommandButton4_Click() 'CHANGER
Dim I As Integer
I = Me.FRNSEXIST.ListIndex + 2
With Worksheets("FRNS")
For C = 1 To 11
.Cells(I, C) = Me.Controls("TextBox" & C).Value
Me.Controls("TextBox" & C) = ""
Next

End With

End Sub
 

Pièces jointes

Dernière édition:
Re : Un code qui fonctionne pas

Bonjour

ton code ne fonctionne pas car tu enclenches un autre evenement de ton UF Private Sub FRNSEXIST_Change()
Donc ajoutes un booléen
Tu le déclares tout en haut du code de ton uf avant le Private Sub CommandButton1_Click()

cela donne
Code:
Dim MonTest As Boolean

Private Sub CommandButton1_Click()

Puis ensuite modifies ton code ainsi

Code:
Private Sub CommandButton4_Click() 'CHANGER
Dim I As Integer
MonTest = True
   I = Me.FRNSEXIST.ListIndex + 2
With Worksheets("FRNS")

For C = 1 To 11
   .Cells(I, C) = Me.Controls("TextBox" & C).Value
  Me.Controls("TextBox" & C) = ""
Next

End With
MonTest = False
End Sub

Private Sub FRNSEXIST_Change()
If MonTest = False Then
I = FRNSEXIST.ListIndex
 For C = 1 To 11
   Me.Controls("TextBox" & C) = Worksheets("FRNS").Cells(I + 2, C).Value

   'Me.FRNSEXIST.List(Me.FRNSEXIST.ListIndex, C)
   Next
End If
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

Discussions similaires

Réponses
5
Affichages
928
Réponses
15
Affichages
820
Réponses
8
Affichages
797
Réponses
9
Affichages
390
Réponses
3
Affichages
924
Retour