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 !
5 – La possibilité de joindre des fichiers est donnée sur ce forum. Ne pas hésiter à utiliser cette fonction, tout en veillant que les données soient bidons et donc qu’aucune donnée confidentielle, nominative ne soit dans le fichier.
Il faudrait donc que tu remplaces ton fichier par une version anonymisée.
Sinon pour ce qui est du problème VBA
Avec ces modifications, cela fonctionne déjà mieux
(NB: Il faut effacer la propriété Rowsource du ComboBox3 avant de tester le nouveau code)
Code:
Private Sub CommandButton6_Click()
Dim no_ligne As Long
no_ligne = ComboBox3.ListIndex + 2
TextBox1 = Cells(no_ligne, 1).Value
TextBox2 = Cells(no_ligne, 2).Value
TextBox3 = Cells(no_ligne, 3).Value
TextBox4 = Cells(no_ligne, 4).Value
ComboBox1 = Cells(no_ligne, 5).Value
TextBox5 = Cells(no_ligne, 6).Value
TextBox6 = Cells(no_ligne, 7).Value
TextBox7 = Cells(no_ligne, 8).Value
ComboBox2 = Cells(no_ligne, 9).Value
TextBox8 = Cells(no_ligne, 10).Value
End Sub
Code:
Private Sub UserForm_Initialize()
With Sheets("Base")
ComboBox3.List = Range(.Cells(2, 1), .Cells(Rows.Count, 1).End(xlUp)).Value
End With
End Sub
EDITION: Juste pour mon plaisir avant d'aller au dodo, ma version de CommandButton6_Click
Code:
Private Sub CommandButton6_Click()
Dim arCTRL, i%, no_ligne&
arCTRL = Array("TextBox1", "TextBox2", "TextBox3", "TextBox4", "ComboBox1", "TextBox5", "TextBox6", "TextBox7", "Combobox2", "TextBox8")
no_ligne = ComboBox3.ListIndex + 2
For i = 0 To 9
Controls(CStr(arCTRL(i))) = Cells(no_ligne, i + 1)
Next i
End Sub
marleauc
Tu n'as pas remplacé ton fichier par sa version anonymisé!
Pour remplacer un fichier, il suffit d'aller sur ton premier message et de cliquer sur
ensuite dans les Options supplémentaires, cliquer sur Gérer les pièces jointes et suivre les indications.
- 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