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 !
je boucle sur tous les ctrl d'un usf pour remplir une ligne.
Comment puis avoir accès au N° d'un contrôle du userform et modifier ce N° pour être sur que le Xème ctrl porte bien le N°X
mais tab index sont bien correct mais apparemment ce n'est pas le N° de ctrl?
je m'explique je faits:
Sheets("Raw_Database").Activate
ActiveSheet.Unprotect
Ligne = Range("A65536").End(xlUp).Row + 1
Colonne = 1
For Each ctr In UserForm.Controls
If TypeName(ctr) = "textbox" Then
Cells(Ligne, Colonne).Value = ctr.Value
Colonne = Colonne + 1
End If
If TypeName(ctr) = "combobox" Then
Cells(Ligne, Colonne).Value = ctr.Value
Colonne = Colonne + 1
End If
Next ctr
mais les ctrl ne sont pas pris dans l'ordre des tabulations, mais je pense dans l'ordre de création. Mais je ne sais pas avoir accès à cette numérotation???
Est ce plus clair?
Cordialement
jf27
as-tu essayé de changer le nom des contrôles ?
Par exemple, quand tu as choisi l'affichage de l'USF, TextbBox1 devient Textbox2 dans la fenêtre des propriétés et dans les macros éventuelles.
merci pour les infos, mais cela ne fonctionne pas mieux.
Cela balaye bien les controles et change le nom mais lorsque je fait
j'ai l'impression que l'ordre gardé pour la numérotation est celui de la création initiale et comme j'ai ensuite déplacé les text box, je ne suis plus dans l'ordre...
For Each ctr In UserForm.Controls
If TypeName(ctr) = "textbox" Then
Cells(Ligne, Colonne).Value = ctr.Value
Colonne = Colonne + 1
End If
If TypeName(ctr) = "combobox" Then
Cells(Ligne, Colonne).Value = ctr.Value
Colonne = Colonne + 1
End If
Next ctr
je ne sais pas comment sont classé les contrôles et que signifie next controle (par N°, par ordre alphabétique non,??)
- 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